/* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. * Copyright (c) Imagination Technologies Limited, UK * * 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, sub license, 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 (including the * next paragraph) 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 NON-INFRINGEMENT. * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS 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. */ /****************************************************************************** @File msvdx_vec_reg_io2.h @Title MSVDX Offsets @Platform \n @Description \n This file contains the MSVDX_VEC_REG_IO2_H Defintions. ******************************************************************************/ #if !defined (__MSVDX_VEC_REG_IO2_H__) #define __MSVDX_VEC_REG_IO2_H__ #ifdef __cplusplus extern "C" { #endif #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_OFFSET (0x0018) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_STRIDE (12) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_NO_ENTRIES (4) // MSVDX_VEC CR_VEC_SHIFTREG_CONTROL SR_MASTER_SELECT #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_MASTER_SELECT_MASK (0x00000300) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_MASTER_SELECT_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_MASTER_SELECT_SHIFT (8) // MSVDX_VEC CR_VEC_SHIFTREG_CONTROL SR_RBDU_EXTRACT #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_RBDU_EXTRACT_MASK (0x00000008) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_RBDU_EXTRACT_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_RBDU_EXTRACT_SHIFT (3) // MSVDX_VEC CR_VEC_SHIFTREG_CONTROL SR_READ_MODE #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_READ_MODE_MASK (0x00000004) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_READ_MODE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_READ_MODE_SHIFT (2) // MSVDX_VEC CR_VEC_SHIFTREG_CONTROL SR_PREEMPT #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_PREEMPT_MASK (0x00000002) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_PREEMPT_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_PREEMPT_SHIFT (1) // MSVDX_VEC CR_VEC_SHIFTREG_CONTROL SR_SW_RESET #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_SW_RESET_MASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_SW_RESET_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_SW_RESET_SHIFT (0) #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_OFFSET (0x001C) #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_STRIDE (12) #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_NO_ENTRIES (4) // MSVDX_VEC CR_VEC_SHIFTREG_BYTE_COUNT SR_BYTE_COUNT #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_SR_BYTE_COUNT_MASK (0x00FFFFFF) #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_SR_BYTE_COUNT_LSBMASK (0x00FFFFFF) #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_SR_BYTE_COUNT_SHIFT (0) #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_OFFSET (0x0020) #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_STRIDE (12) #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_NO_ENTRIES (4) // MSVDX_VEC CR_VEC_SHIFTREG_STREAMIN SR_STREAMIN #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_SR_STREAMIN_MASK (0x000000FF) #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_SR_STREAMIN_LSBMASK (0x000000FF) #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_SR_STREAMIN_SHIFT (0) #define MSVDX_VEC_CR_VEC_CONTROL_OFFSET (0x0000) // MSVDX_VEC CR_VEC_CONTROL BITPLANE_FETCH_ENABLE #define MSVDX_VEC_CR_VEC_CONTROL_BITPLANE_FETCH_ENABLE_MASK (0x00010000) #define MSVDX_VEC_CR_VEC_CONTROL_BITPLANE_FETCH_ENABLE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_CONTROL_BITPLANE_FETCH_ENABLE_SHIFT (16) // MSVDX_VEC CR_VEC_CONTROL ENTDEC_ENABLE_BE #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_BE_MASK (0x00000100) #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_BE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_BE_SHIFT (8) // MSVDX_VEC CR_VEC_CONTROL ENTDEC_BITPLANE_DECODE_ENABLE #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_BITPLANE_DECODE_ENABLE_MASK (0x00000002) #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_BITPLANE_DECODE_ENABLE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_BITPLANE_DECODE_ENABLE_SHIFT (1) // MSVDX_VEC CR_VEC_CONTROL ENTDEC_ENABLE_FE #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_FE_MASK (0x00000001) #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_FE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_FE_SHIFT (0) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_OFFSET (0x000C) // MSVDX_VEC CR_VEC_ENTDEC_FE_CONTROL VLRIF_DMAC_BURST_LENGTH #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_VLRIF_DMAC_BURST_LENGTH_MASK (0x00000100) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_VLRIF_DMAC_BURST_LENGTH_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_VLRIF_DMAC_BURST_LENGTH_SHIFT (8) // MSVDX_VEC, CR_VEC_ENTDEC_FE_CONTROL, ENTDEC_FE_EXTENDED_MODE #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_EXTENDED_MODE_MASK (0x00000020) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_EXTENDED_MODE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_EXTENDED_MODE_SHIFT (5) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_EXTENDED_MODE_SIGNED_FIELD 0 // MSVDX_VEC CR_VEC_ENTDEC_FE_CONTROL ENTDEC_FE_PROFILE #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_PROFILE_MASK (0x00000018) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_PROFILE_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_PROFILE_SHIFT (3) // MSVDX_VEC CR_VEC_ENTDEC_FE_CONTROL ENTDEC_FE_MODE #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_MODE_MASK (0x00000007) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_MODE_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_MODE_SHIFT (0) // MSVDX_VEC, CR_VEC_ENTDEC_BE_CONTROL, ENTDEC_BE_EXTENDED_MODE #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_EXTENDED_MODE_MASK (0x00000020) #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_EXTENDED_MODE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_EXTENDED_MODE_SHIFT (5) #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_EXTENDED_MODE_SIGNED_FIELD IMG_FALSE #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_OFFSET (0x0010) // MSVDX_VEC CR_VEC_ENTDEC_BE_CONTROL ENTDEC_BE_PROFILE #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_PROFILE_MASK (0x00000018) #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_PROFILE_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_PROFILE_SHIFT (3) // MSVDX_VEC CR_VEC_ENTDEC_BE_CONTROL ENTDEC_BE_MODE #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_MODE_MASK (0x00000007) #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_MODE_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_MODE_SHIFT (0) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_OFFSET (0x0014) // MSVDX_VEC CR_VEC_SHIFTREG_SELECT SR_ENTDEC_SELECTOR #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_ENTDEC_SELECTOR_MASK (0x00030000) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_ENTDEC_SELECTOR_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_ENTDEC_SELECTOR_SHIFT (16) // MSVDX_VEC CR_VEC_SHIFTREG_SELECT SR_COPRO_SELECTOR #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_COPRO_SELECTOR_MASK (0x00000300) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_COPRO_SELECTOR_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_COPRO_SELECTOR_SHIFT (8) // MSVDX_VEC CR_VEC_SHIFTREG_SELECT SR_RESET_METRICS #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_RESET_METRICS_MASK (0x00000010) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_RESET_METRICS_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_RESET_METRICS_SHIFT (4) // MSVDX_VEC CR_VEC_SHIFTREG_SELECT SR_REGIF_SELECTOR #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_REGIF_SELECTOR_MASK (0x00000003) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_REGIF_SELECTOR_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_REGIF_SELECTOR_SHIFT (0) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_OFFSET (0x005C) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_RESP_MSWRD SR_RESP_VALID #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_VALID_MASK (0x80000000) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_VALID_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_VALID_SHIFT (31) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_RESP_MSWRD SR_BYTE_ALIGNED #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_BYTE_ALIGNED_MASK (0x00000010) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_BYTE_ALIGNED_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_BYTE_ALIGNED_SHIFT (4) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_RESP_MSWRD SR_MORE_RBSP #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_MORE_RBSP_MASK (0x00000008) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_MORE_RBSP_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_MORE_RBSP_SHIFT (3) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_RESP_MSWRD SR_RESP_EXPG_ERROR #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_EXPG_ERROR_MASK (0x00000004) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_EXPG_ERROR_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_EXPG_ERROR_SHIFT (2) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_RESP_MSWRD SR_RESP_SCP_OR_EOD #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_SCP_OR_EOD_MASK (0x00000002) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_SCP_OR_EOD_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_SCP_OR_EOD_SHIFT (1) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_RESP_MSWRD SR_RESP_PREEMPTED #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_PREEMPTED_MASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_PREEMPTED_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_PREEMPTED_SHIFT (0) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_LSWRD_OFFSET (0x0060) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_RESP_LSWRD SR_RESP_VALUE #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_LSWRD_SR_RESP_VALUE_MASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_LSWRD_SR_RESP_VALUE_LSBMASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_LSWRD_SR_RESP_VALUE_SHIFT (0) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_OFFSET (0x0064) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_CMD_MSWRD SR_PRE_FLUSH #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_PRE_FLUSH_MASK (0x00001F00) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_PRE_FLUSH_LSBMASK (0x0000001F) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_PRE_FLUSH_SHIFT (8) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_CMD_MSWRD SR_READ_PEEK #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_READ_PEEK_MASK (0x000000F8) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_READ_PEEK_LSBMASK (0x0000001F) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_READ_PEEK_SHIFT (3) // MSVDX_VEC CR_VEC_SHIFTREG_COPRO_CMD_MSWRD SR_ACCESS_MODE #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_ACCESS_MODE_MASK (0x00000007) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_ACCESS_MODE_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_ACCESS_MODE_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_OFFSET (0x0068) // MSVDX_VEC CR_VEC_RENDEC_CONTROL0 RENDEC_DEC_INITIALISE #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_DEC_INITIALISE_MASK (0x00000040) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_DEC_INITIALISE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_DEC_INITIALISE_SHIFT (6) // MSVDX_VEC CR_VEC_RENDEC_CONTROL0 RENDEC_ENC_INITIALISE #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_INITIALISE_MASK (0x00000020) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_INITIALISE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_INITIALISE_SHIFT (5) // MSVDX_VEC CR_VEC_RENDEC_CONTROL0 RENDEC_ENC_ERROR_RECOVERY #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_ERROR_RECOVERY_MASK (0x00000010) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_ERROR_RECOVERY_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_ERROR_RECOVERY_SHIFT (4) // MSVDX_VEC CR_VEC_RENDEC_CONTROL0 RENDEC_MTX_BLOCK_SEARCH #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_MTX_BLOCK_SEARCH_MASK (0x00000008) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_MTX_BLOCK_SEARCH_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_MTX_BLOCK_SEARCH_SHIFT (3) // MSVDX_VEC CR_VEC_RENDEC_CONTROL0 RENDEC_SLICE_SKIP #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_SLICE_SKIP_MASK (0x00000004) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_SLICE_SKIP_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_SLICE_SKIP_SHIFT (2) // MSVDX_VEC CR_VEC_RENDEC_CONTROL0 RENDEC_FLUSH #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_FLUSH_MASK (0x00000002) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_FLUSH_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_FLUSH_SHIFT (1) // MSVDX_VEC CR_VEC_RENDEC_CONTROL0 RENDEC_INITIALISE #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_INITIALISE_MASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_INITIALISE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_INITIALISE_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_OFFSET (0x006C) // MSVDX_VEC CR_VEC_RENDEC_CONTROL1 RENDEC_DEC_DISABLE #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_DISABLE_MASK (0x08000000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_DISABLE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_DISABLE_SHIFT (27) // MSVDX_VEC CR_VEC_RENDEC_CONTROL1 RENDEC_DEC_SLICE_MODE #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_SLICE_MODE_MASK (0x04000000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_SLICE_MODE_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_SLICE_MODE_SHIFT (26) // MSVDX_VEC CR_VEC_RENDEC_CONTROL1 RENDEC_STREAM_END #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_STREAM_END_MASK (0x02000000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_STREAM_END_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_STREAM_END_SHIFT (25) // MSVDX_VEC CR_VEC_RENDEC_CONTROL1 RENDEC_EXTERNAL_MEMORY #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_EXTERNAL_MEMORY_MASK (0x01000000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_EXTERNAL_MEMORY_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_EXTERNAL_MEMORY_SHIFT (24) // MSVDX_VEC CR_VEC_RENDEC_CONTROL1 RENDEC_BURST_SIZE_W #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_W_MASK (0x000C0000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_W_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_W_SHIFT (18) // MSVDX_VEC CR_VEC_RENDEC_CONTROL1 RENDEC_BURST_SIZE_R #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_R_MASK (0x00030000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_R_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_R_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_CONTROL1 RENDEC_DECODE_START_SIZE #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DECODE_START_SIZE_MASK (0x000000FF) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DECODE_START_SIZE_LSBMASK (0x000000FF) #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DECODE_START_SIZE_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_OFFSET (0x0070) // MSVDX_VEC CR_VEC_RENDEC_BUFFER_SIZE RENDEC_BUFFER_SIZE1 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE1_MASK (0xFFFF0000) #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE1_LSBMASK (0x0000FFFF) #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE1_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_BUFFER_SIZE RENDEC_BUFFER_SIZE0 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE0_MASK (0x0000FFFF) #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE0_LSBMASK (0x0000FFFF) #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE0_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR0_OFFSET (0x0074) // MSVDX_VEC CR_VEC_RENDEC_BASE_ADDR0 RENDEC_BASE_ADDR0 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR0_RENDEC_BASE_ADDR0_MASK (0xFFFFF000) #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR0_RENDEC_BASE_ADDR0_LSBMASK (0x000FFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR0_RENDEC_BASE_ADDR0_SHIFT (12) #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR1_OFFSET (0x0078) // MSVDX_VEC CR_VEC_RENDEC_BASE_ADDR1 RENDEC_BASE_ADDR1 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR1_RENDEC_BASE_ADDR1_MASK (0xFFFFF000) #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR1_RENDEC_BASE_ADDR1_LSBMASK (0x000FFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR1_RENDEC_BASE_ADDR1_SHIFT (12) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR0_OFFSET (0x007C) // MSVDX_VEC CR_VEC_RENDEC_WRITE_ADDR0 RENDEC_WRITE_ADDR0 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR0_RENDEC_WRITE_ADDR0_MASK (0x0FFFFFF0) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR0_RENDEC_WRITE_ADDR0_LSBMASK (0x00FFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR0_RENDEC_WRITE_ADDR0_SHIFT (4) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR1_OFFSET (0x0080) // MSVDX_VEC CR_VEC_RENDEC_WRITE_ADDR1 RENDEC_WRITE_ADDR1 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR1_RENDEC_WRITE_ADDR1_MASK (0x0FFFFFF0) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR1_RENDEC_WRITE_ADDR1_LSBMASK (0x00FFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR1_RENDEC_WRITE_ADDR1_SHIFT (4) #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR0_OFFSET (0x0084) // MSVDX_VEC CR_VEC_RENDEC_READ_ADDR0 RENDEC_READ_ADDR0 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR0_RENDEC_READ_ADDR0_MASK (0x0FFFFFF0) #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR0_RENDEC_READ_ADDR0_LSBMASK (0x00FFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR0_RENDEC_READ_ADDR0_SHIFT (4) #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR1_OFFSET (0x0088) // MSVDX_VEC CR_VEC_RENDEC_READ_ADDR1 RENDEC_READ_ADDR1 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR1_RENDEC_READ_ADDR1_MASK (0x0FFFFFF0) #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR1_RENDEC_READ_ADDR1_LSBMASK (0x00FFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR1_RENDEC_READ_ADDR1_SHIFT (4) #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE0_OFFSET (0x008C) // MSVDX_VEC CR_VEC_RENDEC_DATA_SIZE0 RENDEC_DATA_SIZE0 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE0_RENDEC_DATA_SIZE0_MASK (0x0FFFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE0_RENDEC_DATA_SIZE0_LSBMASK (0x0FFFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE0_RENDEC_DATA_SIZE0_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE1_OFFSET (0x0090) // MSVDX_VEC CR_VEC_RENDEC_DATA_SIZE1 RENDEC_DATA_SIZE1 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE1_RENDEC_DATA_SIZE1_MASK (0x0FFFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE1_RENDEC_DATA_SIZE1_LSBMASK (0x0FFFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE1_RENDEC_DATA_SIZE1_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_DATA_OFFSET (0x0094) // MSVDX_VEC CR_VEC_RENDEC_WRITE_DATA RENDEC_WRITE_DATA #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_DATA_RENDEC_WRITE_DATA_MASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_DATA_RENDEC_WRITE_DATA_LSBMASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_DATA_RENDEC_WRITE_DATA_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_READ_DATA_OFFSET (0x0098) // MSVDX_VEC CR_VEC_RENDEC_READ_DATA RENDEC_READ_DATA #define MSVDX_VEC_CR_VEC_RENDEC_READ_DATA_RENDEC_READ_DATA_MASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_READ_DATA_RENDEC_READ_DATA_LSBMASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_READ_DATA_RENDEC_READ_DATA_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_OFFSET (0x009C) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_DECODED_DATA #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DECODED_DATA_MASK (0xFFFF0000) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DECODED_DATA_LSBMASK (0x0000FFFF) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DECODED_DATA_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_ENC_BUFF_STATUS #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_BUFF_STATUS_MASK (0x00000800) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_BUFF_STATUS_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_BUFF_STATUS_SHIFT (11) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_ENC_CTRL_STATUS #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_CTRL_STATUS_MASK (0x00000400) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_CTRL_STATUS_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_CTRL_STATUS_SHIFT (10) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_ERROR_FLAG #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ERROR_FLAG_MASK (0x00000200) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ERROR_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ERROR_FLAG_SHIFT (9) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_HEADER_FLAG #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_HEADER_FLAG_MASK (0x00000100) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_HEADER_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_HEADER_FLAG_SHIFT (8) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_DFIFO1_STATUS #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO1_STATUS_MASK (0x00000008) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO1_STATUS_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO1_STATUS_SHIFT (3) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_DFIFO0_STATUS #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO0_STATUS_MASK (0x00000004) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO0_STATUS_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO0_STATUS_SHIFT (2) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_EFIFO1_STATUS #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO1_STATUS_MASK (0x00000002) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO1_STATUS_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO1_STATUS_SHIFT (1) // MSVDX_VEC CR_VEC_RENDEC_STATUS RENDEC_EFIFO0_STATUS #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO0_STATUS_MASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO0_STATUS_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO0_STATUS_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_SLICE_COUNT_OFFSET (0x00A0) // MSVDX_VEC CR_VEC_RENDEC_SLICE_COUNT RENDEC_SLICE_COUNT #define MSVDX_VEC_CR_VEC_RENDEC_SLICE_COUNT_RENDEC_SLICE_COUNT_MASK (0x000FFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_SLICE_COUNT_RENDEC_SLICE_COUNT_LSBMASK (0x000FFFFF) #define MSVDX_VEC_CR_VEC_RENDEC_SLICE_COUNT_RENDEC_SLICE_COUNT_SHIFT (0) #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_OFFSET (0x00AC) // MSVDX_VEC CR_VEC_ENTDEC_INFORMATION FE_ENTDEC_LATEST_MB_ADDR_Y #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_Y_MASK (0x7F000000) #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_Y_LSBMASK (0x0000007F) #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_Y_SHIFT (24) // MSVDX_VEC CR_VEC_ENTDEC_INFORMATION FE_ENTDEC_LATEST_MB_ADDR_X #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_X_MASK (0x007F0000) #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_X_LSBMASK (0x0000007F) #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_X_SHIFT (16) // MSVDX_VEC CR_VEC_ENTDEC_INFORMATION FE_ENTDEC_STATUS #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_STATUS_MASK (0x0000003F) #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_STATUS_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_STATUS_SHIFT (0) #define MSVDX_VEC_CR_VEC_DIRECT_MODE_CONTROL_OFFSET (0x00B8) // MSVDX_VEC CR_VEC_DIRECT_MODE_CONTROL DIRECT_MODE #define MSVDX_VEC_CR_VEC_DIRECT_MODE_CONTROL_DIRECT_MODE_MASK (0x00000007) #define MSVDX_VEC_CR_VEC_DIRECT_MODE_CONTROL_DIRECT_MODE_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_DIRECT_MODE_CONTROL_DIRECT_MODE_SHIFT (0) #define MSVDX_VEC_CR_VEC_DIRECT_MODE_DATA0_OFFSET (0x00BC) // MSVDX_VEC CR_VEC_DIRECT_MODE_DATA0 DIRECT_DATA0 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_DATA0_DIRECT_DATA0_MASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_DIRECT_MODE_DATA0_DIRECT_DATA0_LSBMASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_DIRECT_MODE_DATA0_DIRECT_DATA0_SHIFT (0) #define MSVDX_VEC_CR_VEC_COMMAND_SIGNATURE_OFFSET (0x00C0) // MSVDX_VEC CR_VEC_COMMAND_SIGNATURE COMMAND_SIGNATURE #define MSVDX_VEC_CR_VEC_COMMAND_SIGNATURE_COMMAND_SIGNATURE_MASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_COMMAND_SIGNATURE_COMMAND_SIGNATURE_LSBMASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_COMMAND_SIGNATURE_COMMAND_SIGNATURE_SHIFT (0) #define MSVDX_VEC_CR_VEC_IXFORM_SIGNATURE_OFFSET (0x00C4) // MSVDX_VEC CR_VEC_IXFORM_SIGNATURE IXFORM_SIGNATURE #define MSVDX_VEC_CR_VEC_IXFORM_SIGNATURE_IXFORM_SIGNATURE_MASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_IXFORM_SIGNATURE_IXFORM_SIGNATURE_LSBMASK (0xFFFFFFFF) #define MSVDX_VEC_CR_VEC_IXFORM_SIGNATURE_IXFORM_SIGNATURE_SHIFT (0) #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_OFFSET (0x00C8) // MSVDX_VEC CR_VEC_ISCAN_MBPARAMS0 IS_H264_MB_FIELD_DECODING_FLAG #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_H264_MB_FIELD_DECODING_FLAG_MASK (0x00000002) #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_H264_MB_FIELD_DECODING_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_H264_MB_FIELD_DECODING_FLAG_SHIFT (1) // MSVDX_VEC CR_VEC_ISCAN_MBPARAMS0 IS_AC_PRED_FLAG #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_AC_PRED_FLAG_MASK (0x00000001) #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_AC_PRED_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_AC_PRED_FLAG_SHIFT (0) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_OFFSET (0x00CC) // MSVDX_VEC CR_VEC_IQ_MBPARAMS0 IQ_EMPTY_MB_ABOVE_FLAG #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVE_FLAG_MASK (0x40000000) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVE_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVE_FLAG_SHIFT (30) // MSVDX_VEC CR_VEC_IQ_MBPARAMS0 IQ_EMPTY_MB_LEFT_FLAG #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_LEFT_FLAG_MASK (0x20000000) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_LEFT_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_LEFT_FLAG_SHIFT (29) // MSVDX_VEC CR_VEC_IQ_MBPARAMS0 IQ_EMPTY_MB_ABOVELEFT_FLAG #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVELEFT_FLAG_MASK (0x10000000) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVELEFT_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVELEFT_FLAG_SHIFT (28) // MSVDX_VEC CR_VEC_IQ_MBPARAMS0 IQ_AC_PRED_FLAG #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_AC_PRED_FLAG_MASK (0x01000000) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_AC_PRED_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_AC_PRED_FLAG_SHIFT (24) // MSVDX_VEC CR_VEC_IQ_MBPARAMS0 IQ_H264_QPCR #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCR_MASK (0x003F0000) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCR_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCR_SHIFT (16) // MSVDX_VEC CR_VEC_IQ_MBPARAMS0 IQ_H264_QPCB #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCB_MASK (0x00003F00) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCB_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCB_SHIFT (8) // MSVDX_VEC CR_VEC_IQ_MBPARAMS0 IQ_QUANTISER_SCALE #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_QUANTISER_SCALE_MASK (0x0000003F) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_QUANTISER_SCALE_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_QUANTISER_SCALE_SHIFT (0) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_OFFSET (0x00D0) // MSVDX_VEC CR_VEC_IQ_MBPARAMS1 IQ_VR_ABOVELEFTMB_BASEADDR #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVELEFTMB_BASEADDR_MASK (0x3FF00000) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVELEFTMB_BASEADDR_LSBMASK (0x000003FF) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVELEFTMB_BASEADDR_SHIFT (20) // MSVDX_VEC CR_VEC_IQ_MBPARAMS1 IQ_VR_CURRMB_BASEADDR #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_CURRMB_BASEADDR_MASK (0x000FFC00) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_CURRMB_BASEADDR_LSBMASK (0x000003FF) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_CURRMB_BASEADDR_SHIFT (10) // MSVDX_VEC CR_VEC_IQ_MBPARAMS1 IQ_VR_ABOVEMB_BASEADDR #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVEMB_BASEADDR_MASK (0x000003FF) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVEMB_BASEADDR_LSBMASK (0x000003FF) #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVEMB_BASEADDR_SHIFT (0) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_OFFSET (0x00D8) // MSVDX_VEC CR_VEC_VLR_COMMANDS_BUF_POINTER VLR_COMMANDS_BUF_POINTER1 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER1_MASK (0x003FF000) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER1_LSBMASK (0x000003FF) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER1_SHIFT (12) // MSVDX_VEC CR_VEC_VLR_COMMANDS_BUF_POINTER VLR_COMMANDS_BUF_POINTER2 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER2_MASK (0x00000FFC) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER2_LSBMASK (0x000003FF) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER2_SHIFT (2) #define MSVDX_VEC_CR_VEC_CIRC_BUFF_BASE_ADDR_OFFSET (0x00DC) // MSVDX_VEC CR_VEC_CIRC_BUFF_BASE_ADDR CIRC_BUFF_BASE_ADDR #define MSVDX_VEC_CR_VEC_CIRC_BUFF_BASE_ADDR_CIRC_BUFF_BASE_ADDR_MASK (0x00000FFC) #define MSVDX_VEC_CR_VEC_CIRC_BUFF_BASE_ADDR_CIRC_BUFF_BASE_ADDR_LSBMASK (0x000003FF) #define MSVDX_VEC_CR_VEC_CIRC_BUFF_BASE_ADDR_CIRC_BUFF_BASE_ADDR_SHIFT (2) #define MSVDX_VEC_CR_VEC_SGM_BITPLANE_BASE_ADDR_OFFSET (0x00E0) // MSVDX_VEC CR_VEC_SGM_BITPLANE_BASE_ADDR SGM_BITPLANE_BASE_ADDR #define MSVDX_VEC_CR_VEC_SGM_BITPLANE_BASE_ADDR_SGM_BITPLANE_BASE_ADDR_MASK (0x00000FFC) #define MSVDX_VEC_CR_VEC_SGM_BITPLANE_BASE_ADDR_SGM_BITPLANE_BASE_ADDR_LSBMASK (0x000003FF) #define MSVDX_VEC_CR_VEC_SGM_BITPLANE_BASE_ADDR_SGM_BITPLANE_BASE_ADDR_SHIFT (2) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_STORE_OFFSET (0x00E4) // MSVDX_VEC CR_VEC_VLR_COMMANDS_STORE VLR_COMMANDS_STORE_BASE_ADDRESS #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_STORE_VLR_COMMANDS_STORE_BASE_ADDRESS_MASK (0x00000FFC) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_STORE_VLR_COMMANDS_STORE_BASE_ADDRESS_LSBMASK (0x000003FF) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_STORE_VLR_COMMANDS_STORE_BASE_ADDRESS_SHIFT (2) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_NUM_OFFSET (0x00E8) // MSVDX_VEC CR_VEC_VLR_COMMANDS_NUM VLR_COMMANDS_STORE_NUMBER_OF_CMDS #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_NUM_VLR_COMMANDS_STORE_NUMBER_OF_CMDS_MASK (0x0000007F) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_NUM_VLR_COMMANDS_STORE_NUMBER_OF_CMDS_LSBMASK (0x0000007F) #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_NUM_VLR_COMMANDS_STORE_NUMBER_OF_CMDS_SHIFT (0) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_OFFSET (0x00EC) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR0 VLC_TABLE_ADDR0 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR0_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR0_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR0_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR0 VLC_TABLE_ADDR1 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR1_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR1_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR1_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_OFFSET (0x00F0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR1 VLC_TABLE_ADDR2 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR2_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR2_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR2_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR1 VLC_TABLE_ADDR3 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR3_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR3_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR3_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_OFFSET (0x00F4) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR2 VLC_TABLE_ADDR4 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR4_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR4_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR4_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR2 VLC_TABLE_ADDR5 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR5_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR5_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR5_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_OFFSET (0x00F8) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR3 VLC_TABLE_ADDR6 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR6_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR6_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR6_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR3 VLC_TABLE_ADDR7 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR7_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR7_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR7_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_OFFSET (0x00FC) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR4 VLC_TABLE_ADDR8 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR8_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR8_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR8_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR4 VLC_TABLE_ADDR9 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR9_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR9_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR9_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_OFFSET (0x0100) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR5 VLC_TABLE_ADDR10 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR10_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR10_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR10_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR5 VLC_TABLE_ADDR11 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR11_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR11_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR11_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_OFFSET (0x0104) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR6 VLC_TABLE_ADDR12 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR12_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR12_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR12_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR6 VLC_TABLE_ADDR13 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR13_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR13_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR13_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_OFFSET (0x0108) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR7 VLC_TABLE_ADDR14 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR14_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR14_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR14_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR7 VLC_TABLE_ADDR15 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR15_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR15_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR15_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_OFFSET (0x010C) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR8 VLC_TABLE_ADDR16 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR16_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR16_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR16_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR8 VLC_TABLE_ADDR17 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR17_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR17_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR17_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_OFFSET (0x0110) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR9 VLC_TABLE_ADDR18 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR18_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR18_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR18_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR9 VLC_TABLE_ADDR19 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR19_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR19_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR19_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_OFFSET (0x0114) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR10 VLC_TABLE_ADDR20 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR20_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR20_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR20_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR10 VLC_TABLE_ADDR21 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR21_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR21_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR21_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_OFFSET (0x0118) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR11 VLC_TABLE_ADDR22 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR22_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR22_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR22_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR11 VLC_TABLE_ADDR23 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR23_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR23_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR23_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_OFFSET (0x011C) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR12 VLC_TABLE_ADDR24 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR24_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR24_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR24_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR12 VLC_TABLE_ADDR25 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR25_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR25_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR25_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_OFFSET (0x0120) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR13 VLC_TABLE_ADDR26 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR26_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR26_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR26_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR13 VLC_TABLE_ADDR27 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR27_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR27_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR27_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_OFFSET (0x0124) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR14 VLC_TABLE_ADDR28 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR28_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR28_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR28_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR14 VLC_TABLE_ADDR29 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR29_MASK (0x003FF800) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR29_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR29_SHIFT (11) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR15_OFFSET (0x0128) // MSVDX_VEC CR_VEC_VLC_TABLE_ADDR15 VLC_TABLE_ADDR30 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR15_VLC_TABLE_ADDR30_MASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR15_VLC_TABLE_ADDR30_LSBMASK (0x000007FF) #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR15_VLC_TABLE_ADDR30_SHIFT (0) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_OFFSET (0x012C) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH0 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH0_MASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH0_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH0_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH1 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH1_MASK (0x00000038) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH1_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH1_SHIFT (3) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH2 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH2_MASK (0x000001C0) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH2_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH2_SHIFT (6) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH3 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH3_MASK (0x00000E00) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH3_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH3_SHIFT (9) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH4 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH4_MASK (0x00007000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH4_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH4_SHIFT (12) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH5 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH5_MASK (0x00038000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH5_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH5_SHIFT (15) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH6 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH6_MASK (0x001C0000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH6_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH6_SHIFT (18) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH7 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH7_MASK (0x00E00000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH7_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH7_SHIFT (21) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH8 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH8_MASK (0x07000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH8_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH8_SHIFT (24) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH0 VLC_TABLE_INITIAL_WIDTH9 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH9_MASK (0x38000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH9_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH9_SHIFT (27) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_OFFSET (0x0130) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH10 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH10_MASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH10_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH10_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH11 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH11_MASK (0x00000038) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH11_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH11_SHIFT (3) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH12 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH12_MASK (0x000001C0) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH12_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH12_SHIFT (6) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH13 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH13_MASK (0x00000E00) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH13_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH13_SHIFT (9) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH14 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH14_MASK (0x00007000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH14_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH14_SHIFT (12) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH15 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH15_MASK (0x00038000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH15_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH15_SHIFT (15) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH16 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH16_MASK (0x001C0000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH16_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH16_SHIFT (18) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH17 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH17_MASK (0x00E00000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH17_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH17_SHIFT (21) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH18 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH18_MASK (0x07000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH18_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH18_SHIFT (24) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH1 VLC_TABLE_INITIAL_WIDTH19 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH19_MASK (0x38000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH19_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH19_SHIFT (27) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_OFFSET (0x0134) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH20 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH20_MASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH20_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH20_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH21 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH21_MASK (0x00000038) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH21_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH21_SHIFT (3) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH22 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH22_MASK (0x000001C0) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH22_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH22_SHIFT (6) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH23 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH23_MASK (0x00000E00) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH23_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH23_SHIFT (9) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH24 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH24_MASK (0x00007000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH24_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH24_SHIFT (12) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH25 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH25_MASK (0x00038000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH25_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH25_SHIFT (15) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH26 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH26_MASK (0x001C0000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH26_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH26_SHIFT (18) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH27 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH27_MASK (0x00E00000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH27_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH27_SHIFT (21) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH28 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH28_MASK (0x07000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH28_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH28_SHIFT (24) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH2 VLC_TABLE_INITIAL_WIDTH29 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH29_MASK (0x38000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH29_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH29_SHIFT (27) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH3_OFFSET (0x0138) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_WIDTH3 VLC_TABLE_INITIAL_WIDTH30 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH3_VLC_TABLE_INITIAL_WIDTH30_MASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH3_VLC_TABLE_INITIAL_WIDTH30_LSBMASK (0x00000007) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH3_VLC_TABLE_INITIAL_WIDTH30_SHIFT (0) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_OFFSET (0x013C) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE0 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE0_MASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE0_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE0_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE1 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE1_MASK (0x0000000C) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE1_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE1_SHIFT (2) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE2 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE2_MASK (0x00000030) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE2_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE2_SHIFT (4) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE3 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE3_MASK (0x000000C0) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE3_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE3_SHIFT (6) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE4 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE4_MASK (0x00000300) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE4_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE4_SHIFT (8) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE5 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE5_MASK (0x00000C00) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE5_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE5_SHIFT (10) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE6 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE6_MASK (0x00003000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE6_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE6_SHIFT (12) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE7 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE7_MASK (0x0000C000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE7_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE7_SHIFT (14) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE8 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE8_MASK (0x00030000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE8_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE8_SHIFT (16) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE9 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE9_MASK (0x000C0000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE9_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE9_SHIFT (18) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE10 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE10_MASK (0x00300000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE10_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE10_SHIFT (20) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE11 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE11_MASK (0x00C00000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE11_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE11_SHIFT (22) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE12 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE12_MASK (0x03000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE12_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE12_SHIFT (24) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE13 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE13_MASK (0x0C000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE13_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE13_SHIFT (26) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE14 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE14_MASK (0x30000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE14_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE14_SHIFT (28) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE0 VLC_TABLE_INITIAL_OPCODE15 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE15_MASK (0xC0000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE15_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE15_SHIFT (30) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_OFFSET (0x0140) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE16 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE16_MASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE16_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE16_SHIFT (0) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE17 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE17_MASK (0x0000000C) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE17_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE17_SHIFT (2) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE18 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE18_MASK (0x00000030) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE18_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE18_SHIFT (4) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE19 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE19_MASK (0x000000C0) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE19_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE19_SHIFT (6) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE20 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE20_MASK (0x00000300) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE20_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE20_SHIFT (8) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE21 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE21_MASK (0x00000C00) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE21_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE21_SHIFT (10) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE22 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE22_MASK (0x00003000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE22_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE22_SHIFT (12) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE23 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE23_MASK (0x0000C000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE23_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE23_SHIFT (14) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE24 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE24_MASK (0x00030000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE24_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE24_SHIFT (16) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE25 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE25_MASK (0x000C0000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE25_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE25_SHIFT (18) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE26 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE26_MASK (0x00300000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE26_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE26_SHIFT (20) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE27 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE27_MASK (0x00C00000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE27_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE27_SHIFT (22) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE28 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE28_MASK (0x03000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE28_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE28_SHIFT (24) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE29 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE29_MASK (0x0C000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE29_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE29_SHIFT (26) // MSVDX_VEC CR_VEC_VLC_TABLE_INITIAL_OPCODE1 VLC_TABLE_INITIAL_OPCODE30 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE30_MASK (0x30000000) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE30_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE30_SHIFT (28) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_OFFSET (0x0150) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT0 RENDEC_CONTEXT0_2 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_2_MASK (0x003F0000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_2_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_2_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT0 RENDEC_CONTEXT0_1 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_1_MASK (0x00003F00) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_1_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_1_SHIFT (8) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT0 RENDEC_CONTEXT0_0 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_0_MASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_0_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_0_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_OFFSET (0x0154) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT1 RENDEC_CONTEXT1_2 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_2_MASK (0x003F0000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_2_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_2_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT1 RENDEC_CONTEXT1_1 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_1_MASK (0x00003F00) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_1_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_1_SHIFT (8) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT1 RENDEC_CONTEXT1_0 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_0_MASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_0_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_0_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_OFFSET (0x0158) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT2 RENDEC_CONTEXT2_2 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_2_MASK (0x003F0000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_2_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_2_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT2 RENDEC_CONTEXT2_1 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_1_MASK (0x00003F00) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_1_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_1_SHIFT (8) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT2 RENDEC_CONTEXT2_0 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_0_MASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_0_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_0_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_OFFSET (0x015C) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT3 RENDEC_CONTEXT3_2 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_2_MASK (0x003F0000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_2_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_2_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT3 RENDEC_CONTEXT3_1 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_1_MASK (0x00003F00) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_1_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_1_SHIFT (8) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT3 RENDEC_CONTEXT3_0 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_0_MASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_0_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_0_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_OFFSET (0x0160) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT4 RENDEC_CONTEXT4_2 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_2_MASK (0x003F0000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_2_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_2_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT4 RENDEC_CONTEXT4_1 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_1_MASK (0x00003F00) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_1_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_1_SHIFT (8) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT4 RENDEC_CONTEXT4_0 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_0_MASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_0_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_0_SHIFT (0) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_OFFSET (0x0164) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT5 RENDEC_CONTEXT5_2 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_2_MASK (0x003F0000) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_2_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_2_SHIFT (16) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT5 RENDEC_CONTEXT5_1 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_1_MASK (0x00003F00) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_1_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_1_SHIFT (8) // MSVDX_VEC CR_VEC_RENDEC_CONTEXT5 RENDEC_CONTEXT5_0 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_0_MASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_0_LSBMASK (0x0000003F) #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_0_SHIFT (0) // MSVDX_VEC CR_SR_BITS_CONSUMED SR_BITS_CONSUMED #define MSVDX_VEC_CR_SR_BITS_CONSUMED_SR_BITS_CONSUMED_MASK (0x03FFFFFF) #define MSVDX_VEC_CR_SR_BITS_CONSUMED_SR_BITS_CONSUMED_LSBMASK (0x03FFFFFF) #define MSVDX_VEC_CR_SR_BITS_CONSUMED_SR_BITS_CONSUMED_SHIFT (0) #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_OFFSET (0x0180) // MSVDX_VEC CR_VEC_BE_ENTDEC_SYNC BE_ENTDEC_SYNC_FLAG #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_MASK (0x00000001) #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_SHIFT (0) #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_OFFSET (0x0180) // MSVDX_VEC CR_VEC_BE_ENTDEC_SYNC BE_ENTDEC_SYNC_FLAG #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_MASK (0x00000001) #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_LSBMASK (0x00000001) #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_SHIFT (0) #define MSVDX_VEC_CR_VEC_BOOL_INIT_OFFSET (0x00A4) // MSVDX_VEC, CR_VEC_BOOL_INIT, BOOL_INIT_RANGE #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_RANGE_MASK (0x0000FF00) #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_RANGE_LSBMASK (0x000000FF) #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_RANGE_SHIFT (8) #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_RANGE_SIGNED_FIELD 0 // MSVDX_VEC, CR_VEC_BOOL_INIT, BOOL_INIT_VALUE #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_VALUE_MASK (0x000000FF) #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_VALUE_LSBMASK (0x000000FF) #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_VALUE_SHIFT (0) #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_VALUE_SIGNED_FIELD 0 #define MSVDX_VEC_CR_VEC_BOOL_CTRL_OFFSET (0x00A8) // MSVDX_VEC, CR_VEC_BOOL_CTRL, BOOL_MASTER_SELECT #define MSVDX_VEC_CR_VEC_BOOL_CTRL_BOOL_MASTER_SELECT_MASK (0x00000003) #define MSVDX_VEC_CR_VEC_BOOL_CTRL_BOOL_MASTER_SELECT_LSBMASK (0x00000003) #define MSVDX_VEC_CR_VEC_BOOL_CTRL_BOOL_MASTER_SELECT_SHIFT (0) #define MSVDX_VEC_CR_VEC_BOOL_CTRL_BOOL_MASTER_SELECT_SIGNED_FIELD 0 #ifdef __cplusplus } #endif #endif /* __MSVDX_VEC_REG_IO2_H__ */