linux/drivers/accel/habanalabs/include/gaudi/asic_reg/mme0_ctrl_regs.h

/* SPDX-License-Identifier: GPL-2.0
 *
 * Copyright 2016-2018 HabanaLabs, Ltd.
 * All Rights Reserved.
 *
 */

/************************************
 ** This is an auto-generated file **
 **       DO NOT EDIT BELOW        **
 ************************************/

#ifndef ASIC_REG_MME0_CTRL_REGS_H_
#define ASIC_REG_MME0_CTRL_REGS_H_

/*
 *****************************************
 *   MME0_CTRL (Prototype: MME)
 *****************************************
 */

#define mmMME0_CTRL_ARCH_STATUS

#define mmMME0_CTRL_ARCH_BASE_ADDR_HIGH_S

#define mmMME0_CTRL_ARCH_BASE_ADDR_HIGH_L

#define mmMME0_CTRL_ARCH_BASE_ADDR_HIGH_O

#define mmMME0_CTRL_ARCH_BASE_ADDR_LOW_S

#define mmMME0_CTRL_ARCH_BASE_ADDR_LOW_L

#define mmMME0_CTRL_ARCH_BASE_ADDR_LOW_O

#define mmMME0_CTRL_ARCH_HEADER_LOW

#define mmMME0_CTRL_ARCH_HEADER_HIGH

#define mmMME0_CTRL_ARCH_CONV_KERNEL_SIZE_MINUS_1

#define mmMME0_CTRL_ARCH_CONV_ASSOCIATED_DIMS_LOW

#define mmMME0_CTRL_ARCH_CONV_ASSOCIATED_DIMS_HIGH

#define mmMME0_CTRL_ARCH_NUM_ITERATIONS_MINUS_1

#define mmMME0_CTRL_ARCH_OUTER_LOOP

#define mmMME0_CTRL_ARCH_TENSOR_S_VALID_ELEMENTS_0

#define mmMME0_CTRL_ARCH_TENSOR_S_VALID_ELEMENTS_1

#define mmMME0_CTRL_ARCH_TENSOR_S_VALID_ELEMENTS_2

#define mmMME0_CTRL_ARCH_TENSOR_S_VALID_ELEMENTS_3

#define mmMME0_CTRL_ARCH_TENSOR_S_VALID_ELEMENTS_4

#define mmMME0_CTRL_ARCH_TENSOR_S_LOOP_STRIDE_0

#define mmMME0_CTRL_ARCH_TENSOR_S_LOOP_STRIDE_1

#define mmMME0_CTRL_ARCH_TENSOR_S_LOOP_STRIDE_2

#define mmMME0_CTRL_ARCH_TENSOR_S_LOOP_STRIDE_3

#define mmMME0_CTRL_ARCH_TENSOR_S_LOOP_STRIDE_4

#define mmMME0_CTRL_ARCH_TENSOR_S_ROI_SIZE_0

#define mmMME0_CTRL_ARCH_TENSOR_S_ROI_SIZE_1

#define mmMME0_CTRL_ARCH_TENSOR_S_ROI_SIZE_2

#define mmMME0_CTRL_ARCH_TENSOR_S_ROI_SIZE_3

#define mmMME0_CTRL_ARCH_TENSOR_S_SPATIAL_STRIDES_0

#define mmMME0_CTRL_ARCH_TENSOR_S_SPATIAL_STRIDES_1

#define mmMME0_CTRL_ARCH_TENSOR_S_SPATIAL_STRIDES_2

#define mmMME0_CTRL_ARCH_TENSOR_S_SPATIAL_STRIDES_3

#define mmMME0_CTRL_ARCH_TENSOR_S_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_ARCH_AGU_S_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_S_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_S_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_S_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_ARCH_AGU_S_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_ARCH_AGU_S_START_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_S_START_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_S_START_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_S_START_OFFSET_3

#define mmMME0_CTRL_ARCH_TENSOR_L_VALID_ELEMENTS_0

#define mmMME0_CTRL_ARCH_TENSOR_L_VALID_ELEMENTS_1

#define mmMME0_CTRL_ARCH_TENSOR_L_VALID_ELEMENTS_2

#define mmMME0_CTRL_ARCH_TENSOR_L_VALID_ELEMENTS_3

#define mmMME0_CTRL_ARCH_TENSOR_L_VALID_ELEMENTS_4

#define mmMME0_CTRL_ARCH_TENSOR_L_LOOP_STRIDE_0

#define mmMME0_CTRL_ARCH_TENSOR_L_LOOP_STRIDE_1

#define mmMME0_CTRL_ARCH_TENSOR_L_LOOP_STRIDE_2

#define mmMME0_CTRL_ARCH_TENSOR_L_LOOP_STRIDE_3

#define mmMME0_CTRL_ARCH_TENSOR_L_LOOP_STRIDE_4

#define mmMME0_CTRL_ARCH_TENSOR_L_ROI_SIZE_0

#define mmMME0_CTRL_ARCH_TENSOR_L_ROI_SIZE_1

#define mmMME0_CTRL_ARCH_TENSOR_L_ROI_SIZE_2

#define mmMME0_CTRL_ARCH_TENSOR_L_ROI_SIZE_3

#define mmMME0_CTRL_ARCH_TENSOR_L_SPATIAL_STRIDES_0

#define mmMME0_CTRL_ARCH_TENSOR_L_SPATIAL_STRIDES_1

#define mmMME0_CTRL_ARCH_TENSOR_L_SPATIAL_STRIDES_2

#define mmMME0_CTRL_ARCH_TENSOR_L_SPATIAL_STRIDES_3

#define mmMME0_CTRL_ARCH_TENSOR_L_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_L_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_L_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_ARCH_TENSOR_O_VALID_ELEMENTS_0

#define mmMME0_CTRL_ARCH_TENSOR_O_VALID_ELEMENTS_1

#define mmMME0_CTRL_ARCH_TENSOR_O_VALID_ELEMENTS_2

#define mmMME0_CTRL_ARCH_TENSOR_O_VALID_ELEMENTS_3

#define mmMME0_CTRL_ARCH_TENSOR_O_VALID_ELEMENTS_4

#define mmMME0_CTRL_ARCH_TENSOR_O_LOOP_STRIDE_0

#define mmMME0_CTRL_ARCH_TENSOR_O_LOOP_STRIDE_1

#define mmMME0_CTRL_ARCH_TENSOR_O_LOOP_STRIDE_2

#define mmMME0_CTRL_ARCH_TENSOR_O_LOOP_STRIDE_3

#define mmMME0_CTRL_ARCH_TENSOR_O_LOOP_STRIDE_4

#define mmMME0_CTRL_ARCH_TENSOR_O_ROI_SIZE_0

#define mmMME0_CTRL_ARCH_TENSOR_O_ROI_SIZE_1

#define mmMME0_CTRL_ARCH_TENSOR_O_ROI_SIZE_2

#define mmMME0_CTRL_ARCH_TENSOR_O_ROI_SIZE_3

#define mmMME0_CTRL_ARCH_TENSOR_O_SPATIAL_STRIDES_0

#define mmMME0_CTRL_ARCH_TENSOR_O_SPATIAL_STRIDES_1

#define mmMME0_CTRL_ARCH_TENSOR_O_SPATIAL_STRIDES_2

#define mmMME0_CTRL_ARCH_TENSOR_O_SPATIAL_STRIDES_3

#define mmMME0_CTRL_ARCH_TENSOR_O_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_O_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_ARCH_AGU_O_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_ARCH_DESC_SB_REPEAT

#define mmMME0_CTRL_ARCH_DESC_RATE_LIMITER

#define mmMME0_CTRL_ARCH_DESC_SYNC_OBJECT_ADDR_LOW_LOCAL

#define mmMME0_CTRL_ARCH_DESC_SYNC_OBJECT_ADDR_LOW_REMOTE

#define mmMME0_CTRL_ARCH_DESC_SYNC_OBJECT_ADDR_HIGH

#define mmMME0_CTRL_ARCH_DESC_SYNC_OBJECT_DATA

#define mmMME0_CTRL_ARCH_DESC_AXI_USER_DATA

#define mmMME0_CTRL_ARCH_DESC_PERF_EVT_S

#define mmMME0_CTRL_ARCH_DESC_PERF_EVT_L_LOCAL

#define mmMME0_CTRL_ARCH_DESC_PERF_EVT_L_REMOTE

#define mmMME0_CTRL_ARCH_DESC_PERF_EVT_O_LOCAL

#define mmMME0_CTRL_ARCH_DESC_PERF_EVT_O_REMOTE

#define mmMME0_CTRL_ARCH_DESC_PADDING_VALUE_S

#define mmMME0_CTRL_ARCH_DESC_PADDING_VALUE_L

#define mmMME0_CTRL_ARCH_DESC_META_DATA_AGU_S

#define mmMME0_CTRL_ARCH_DESC_META_DATA_AGU_L_LOCAL

#define mmMME0_CTRL_ARCH_DESC_META_DATA_AGU_L_REMOTE

#define mmMME0_CTRL_ARCH_DESC_META_DATA_AGU_O_LOCAL

#define mmMME0_CTRL_ARCH_DESC_META_DATA_AGU_O_REMOTE

#define mmMME0_CTRL_ARCH_DESC_PCU_RL_SATURATION

#define mmMME0_CTRL_ARCH_DESC_DUMMY

#define mmMME0_CTRL_CMD

#define mmMME0_CTRL_STATUS1

#define mmMME0_CTRL_RESET

#define mmMME0_CTRL_QM_STALL

#define mmMME0_CTRL_SYNC_OBJECT_FIFO_TH

#define mmMME0_CTRL_EUS_ROLLUP_CNT_ADD

#define mmMME0_CTRL_INTR_CAUSE

#define mmMME0_CTRL_INTR_MASK

#define mmMME0_CTRL_LOG_SHADOW

#define mmMME0_CTRL_PCU_RL_DESC0

#define mmMME0_CTRL_PCU_RL_TOKEN_UPDATE

#define mmMME0_CTRL_PCU_RL_TH

#define mmMME0_CTRL_PCU_RL_MIN

#define mmMME0_CTRL_PCU_RL_CTRL_EN

#define mmMME0_CTRL_PCU_RL_HISTORY_LOG_SIZE

#define mmMME0_CTRL_PCU_DUMMY_A_BF16

#define mmMME0_CTRL_PCU_DUMMY_B_BF16

#define mmMME0_CTRL_PCU_DUMMY_A_FP32_ODD

#define mmMME0_CTRL_PCU_DUMMY_A_FP32_EVEN

#define mmMME0_CTRL_PCU_DUMMY_B_FP32_ODD

#define mmMME0_CTRL_PCU_DUMMY_B_FP32_EVEN

#define mmMME0_CTRL_PROT

#define mmMME0_CTRL_EU_POWER_SAVE_DISABLE

#define mmMME0_CTRL_CS_DBG_BLOCK_ID

#define mmMME0_CTRL_CS_DBG_STATUS_DROP_CNT

#define mmMME0_CTRL_TE_CLOSE_CGATE

#define mmMME0_CTRL_AGU_SM_INFLIGHT_CNTR

#define mmMME0_CTRL_AGU_SM_TOTAL_CNTR

#define mmMME0_CTRL_EZSYNC_OUT_CREDIT

#define mmMME0_CTRL_PCU_RL_SAT_SEC

#define mmMME0_CTRL_AGU_SYNC_MSG_AXI_USER

#define mmMME0_CTRL_QM_SLV_LBW_CLK_EN

#define mmMME0_CTRL_SHADOW_0_STATUS

#define mmMME0_CTRL_SHADOW_0_BASE_ADDR_HIGH_S

#define mmMME0_CTRL_SHADOW_0_BASE_ADDR_HIGH_L

#define mmMME0_CTRL_SHADOW_0_BASE_ADDR_HIGH_O

#define mmMME0_CTRL_SHADOW_0_BASE_ADDR_LOW_S

#define mmMME0_CTRL_SHADOW_0_BASE_ADDR_LOW_L

#define mmMME0_CTRL_SHADOW_0_BASE_ADDR_LOW_O

#define mmMME0_CTRL_SHADOW_0_HEADER_LOW

#define mmMME0_CTRL_SHADOW_0_HEADER_HIGH

#define mmMME0_CTRL_SHADOW_0_CONV_KERNEL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_0_CONV_ASSOCIATED_DIMS_LOW

#define mmMME0_CTRL_SHADOW_0_CONV_ASSOCIATED_DIMS_HIGH

#define mmMME0_CTRL_SHADOW_0_NUM_ITERATIONS_MINUS_1

#define mmMME0_CTRL_SHADOW_0_OUTER_LOOP

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_S_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_0_AGU_S_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_S_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_S_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_S_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_AGU_S_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_0_AGU_S_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_S_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_S_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_S_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_L_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_L_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_L_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_0_TENSOR_O_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_O_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_0_AGU_O_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_0_DESC_SB_REPEAT

#define mmMME0_CTRL_SHADOW_0_DESC_RATE_LIMITER

#define mmMME0_CTRL_SHADOW_0_DESC_SYNC_OBJECT_ADDR_LOW_LOCAL

#define mmMME0_CTRL_SHADOW_0_DESC_SYNC_OBJECT_ADDR_LOW_REMOTE

#define mmMME0_CTRL_SHADOW_0_DESC_SYNC_OBJECT_ADDR_HIGH

#define mmMME0_CTRL_SHADOW_0_DESC_SYNC_OBJECT_DATA

#define mmMME0_CTRL_SHADOW_0_DESC_AXI_USER_DATA

#define mmMME0_CTRL_SHADOW_0_DESC_PERF_EVT_S

#define mmMME0_CTRL_SHADOW_0_DESC_PERF_EVT_L_LOCAL

#define mmMME0_CTRL_SHADOW_0_DESC_PERF_EVT_L_REMOTE

#define mmMME0_CTRL_SHADOW_0_DESC_PERF_EVT_O_LOCAL

#define mmMME0_CTRL_SHADOW_0_DESC_PERF_EVT_O_REMOTE

#define mmMME0_CTRL_SHADOW_0_DESC_PADDING_VALUE_S

#define mmMME0_CTRL_SHADOW_0_DESC_PADDING_VALUE_L

#define mmMME0_CTRL_SHADOW_0_DESC_META_DATA_AGU_S

#define mmMME0_CTRL_SHADOW_0_DESC_META_DATA_AGU_L_LOCAL

#define mmMME0_CTRL_SHADOW_0_DESC_META_DATA_AGU_L_REMOTE

#define mmMME0_CTRL_SHADOW_0_DESC_META_DATA_AGU_O_LOCAL

#define mmMME0_CTRL_SHADOW_0_DESC_META_DATA_AGU_O_REMOTE

#define mmMME0_CTRL_SHADOW_0_DESC_PCU_RL_SATURATION

#define mmMME0_CTRL_SHADOW_0_DESC_DUMMY

#define mmMME0_CTRL_SHADOW_1_STATUS

#define mmMME0_CTRL_SHADOW_1_BASE_ADDR_HIGH_S

#define mmMME0_CTRL_SHADOW_1_BASE_ADDR_HIGH_L

#define mmMME0_CTRL_SHADOW_1_BASE_ADDR_HIGH_O

#define mmMME0_CTRL_SHADOW_1_BASE_ADDR_LOW_S

#define mmMME0_CTRL_SHADOW_1_BASE_ADDR_LOW_L

#define mmMME0_CTRL_SHADOW_1_BASE_ADDR_LOW_O

#define mmMME0_CTRL_SHADOW_1_HEADER_LOW

#define mmMME0_CTRL_SHADOW_1_HEADER_HIGH

#define mmMME0_CTRL_SHADOW_1_CONV_KERNEL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_1_CONV_ASSOCIATED_DIMS_LOW

#define mmMME0_CTRL_SHADOW_1_CONV_ASSOCIATED_DIMS_HIGH

#define mmMME0_CTRL_SHADOW_1_NUM_ITERATIONS_MINUS_1

#define mmMME0_CTRL_SHADOW_1_OUTER_LOOP

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_S_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_1_AGU_S_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_S_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_S_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_S_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_AGU_S_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_1_AGU_S_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_S_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_S_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_S_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_L_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_L_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_L_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_1_TENSOR_O_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_O_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_1_AGU_O_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_1_DESC_SB_REPEAT

#define mmMME0_CTRL_SHADOW_1_DESC_RATE_LIMITER

#define mmMME0_CTRL_SHADOW_1_DESC_SYNC_OBJECT_ADDR_LOW_LOCAL

#define mmMME0_CTRL_SHADOW_1_DESC_SYNC_OBJECT_ADDR_LOW_REMOTE

#define mmMME0_CTRL_SHADOW_1_DESC_SYNC_OBJECT_ADDR_HIGH

#define mmMME0_CTRL_SHADOW_1_DESC_SYNC_OBJECT_DATA

#define mmMME0_CTRL_SHADOW_1_DESC_AXI_USER_DATA

#define mmMME0_CTRL_SHADOW_1_DESC_PERF_EVT_S

#define mmMME0_CTRL_SHADOW_1_DESC_PERF_EVT_L_LOCAL

#define mmMME0_CTRL_SHADOW_1_DESC_PERF_EVT_L_REMOTE

#define mmMME0_CTRL_SHADOW_1_DESC_PERF_EVT_O_LOCAL

#define mmMME0_CTRL_SHADOW_1_DESC_PERF_EVT_O_REMOTE

#define mmMME0_CTRL_SHADOW_1_DESC_PADDING_VALUE_S

#define mmMME0_CTRL_SHADOW_1_DESC_PADDING_VALUE_L

#define mmMME0_CTRL_SHADOW_1_DESC_META_DATA_AGU_S

#define mmMME0_CTRL_SHADOW_1_DESC_META_DATA_AGU_L_LOCAL

#define mmMME0_CTRL_SHADOW_1_DESC_META_DATA_AGU_L_REMOTE

#define mmMME0_CTRL_SHADOW_1_DESC_META_DATA_AGU_O_LOCAL

#define mmMME0_CTRL_SHADOW_1_DESC_META_DATA_AGU_O_REMOTE

#define mmMME0_CTRL_SHADOW_1_DESC_PCU_RL_SATURATION

#define mmMME0_CTRL_SHADOW_1_DESC_DUMMY

#define mmMME0_CTRL_SHADOW_2_STATUS

#define mmMME0_CTRL_SHADOW_2_BASE_ADDR_HIGH_S

#define mmMME0_CTRL_SHADOW_2_BASE_ADDR_HIGH_L

#define mmMME0_CTRL_SHADOW_2_BASE_ADDR_HIGH_O

#define mmMME0_CTRL_SHADOW_2_BASE_ADDR_LOW_S

#define mmMME0_CTRL_SHADOW_2_BASE_ADDR_LOW_L

#define mmMME0_CTRL_SHADOW_2_BASE_ADDR_LOW_O

#define mmMME0_CTRL_SHADOW_2_HEADER_LOW

#define mmMME0_CTRL_SHADOW_2_HEADER_HIGH

#define mmMME0_CTRL_SHADOW_2_CONV_KERNEL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_2_CONV_ASSOCIATED_DIMS_LOW

#define mmMME0_CTRL_SHADOW_2_CONV_ASSOCIATED_DIMS_HIGH

#define mmMME0_CTRL_SHADOW_2_NUM_ITERATIONS_MINUS_1

#define mmMME0_CTRL_SHADOW_2_OUTER_LOOP

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_S_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_2_AGU_S_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_S_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_S_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_S_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_AGU_S_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_2_AGU_S_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_S_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_S_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_S_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_L_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_L_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_L_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_2_TENSOR_O_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_O_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_2_AGU_O_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_2_DESC_SB_REPEAT

#define mmMME0_CTRL_SHADOW_2_DESC_RATE_LIMITER

#define mmMME0_CTRL_SHADOW_2_DESC_SYNC_OBJECT_ADDR_LOW_LOCAL

#define mmMME0_CTRL_SHADOW_2_DESC_SYNC_OBJECT_ADDR_LOW_REMOTE

#define mmMME0_CTRL_SHADOW_2_DESC_SYNC_OBJECT_ADDR_HIGH

#define mmMME0_CTRL_SHADOW_2_DESC_SYNC_OBJECT_DATA

#define mmMME0_CTRL_SHADOW_2_DESC_AXI_USER_DATA

#define mmMME0_CTRL_SHADOW_2_DESC_PERF_EVT_S

#define mmMME0_CTRL_SHADOW_2_DESC_PERF_EVT_L_LOCAL

#define mmMME0_CTRL_SHADOW_2_DESC_PERF_EVT_L_REMOTE

#define mmMME0_CTRL_SHADOW_2_DESC_PERF_EVT_O_LOCAL

#define mmMME0_CTRL_SHADOW_2_DESC_PERF_EVT_O_REMOTE

#define mmMME0_CTRL_SHADOW_2_DESC_PADDING_VALUE_S

#define mmMME0_CTRL_SHADOW_2_DESC_PADDING_VALUE_L

#define mmMME0_CTRL_SHADOW_2_DESC_META_DATA_AGU_S

#define mmMME0_CTRL_SHADOW_2_DESC_META_DATA_AGU_L_LOCAL

#define mmMME0_CTRL_SHADOW_2_DESC_META_DATA_AGU_L_REMOTE

#define mmMME0_CTRL_SHADOW_2_DESC_META_DATA_AGU_O_LOCAL

#define mmMME0_CTRL_SHADOW_2_DESC_META_DATA_AGU_O_REMOTE

#define mmMME0_CTRL_SHADOW_2_DESC_PCU_RL_SATURATION

#define mmMME0_CTRL_SHADOW_2_DESC_DUMMY

#define mmMME0_CTRL_SHADOW_3_STATUS

#define mmMME0_CTRL_SHADOW_3_BASE_ADDR_HIGH_S

#define mmMME0_CTRL_SHADOW_3_BASE_ADDR_HIGH_L

#define mmMME0_CTRL_SHADOW_3_BASE_ADDR_HIGH_O

#define mmMME0_CTRL_SHADOW_3_BASE_ADDR_LOW_S

#define mmMME0_CTRL_SHADOW_3_BASE_ADDR_LOW_L

#define mmMME0_CTRL_SHADOW_3_BASE_ADDR_LOW_O

#define mmMME0_CTRL_SHADOW_3_HEADER_LOW

#define mmMME0_CTRL_SHADOW_3_HEADER_HIGH

#define mmMME0_CTRL_SHADOW_3_CONV_KERNEL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_3_CONV_ASSOCIATED_DIMS_LOW

#define mmMME0_CTRL_SHADOW_3_CONV_ASSOCIATED_DIMS_HIGH

#define mmMME0_CTRL_SHADOW_3_NUM_ITERATIONS_MINUS_1

#define mmMME0_CTRL_SHADOW_3_OUTER_LOOP

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_S_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_3_AGU_S_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_S_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_S_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_S_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_AGU_S_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_3_AGU_S_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_S_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_S_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_S_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_L_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_L_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_L_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_VALID_ELEMENTS_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_VALID_ELEMENTS_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_VALID_ELEMENTS_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_VALID_ELEMENTS_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_VALID_ELEMENTS_4

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_LOOP_STRIDE_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_LOOP_STRIDE_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_LOOP_STRIDE_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_LOOP_STRIDE_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_LOOP_STRIDE_4

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_ROI_SIZE_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_ROI_SIZE_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_ROI_SIZE_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_ROI_SIZE_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_SPATIAL_STRIDES_0

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_SPATIAL_STRIDES_1

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_SPATIAL_STRIDES_2

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_SPATIAL_STRIDES_3

#define mmMME0_CTRL_SHADOW_3_TENSOR_O_SPATIAL_SIZE_MINUS_1

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_O_LOCAL_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_ROI_BASE_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_ROI_BASE_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_ROI_BASE_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_ROI_BASE_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_ROI_BASE_OFFSET_4

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_START_OFFSET_0

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_START_OFFSET_1

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_START_OFFSET_2

#define mmMME0_CTRL_SHADOW_3_AGU_O_REMOTE_START_OFFSET_3

#define mmMME0_CTRL_SHADOW_3_DESC_SB_REPEAT

#define mmMME0_CTRL_SHADOW_3_DESC_RATE_LIMITER

#define mmMME0_CTRL_SHADOW_3_DESC_SYNC_OBJECT_ADDR_LOW_LOCAL

#define mmMME0_CTRL_SHADOW_3_DESC_SYNC_OBJECT_ADDR_LOW_REMOTE

#define mmMME0_CTRL_SHADOW_3_DESC_SYNC_OBJECT_ADDR_HIGH

#define mmMME0_CTRL_SHADOW_3_DESC_SYNC_OBJECT_DATA

#define mmMME0_CTRL_SHADOW_3_DESC_AXI_USER_DATA

#define mmMME0_CTRL_SHADOW_3_DESC_PERF_EVT_S

#define mmMME0_CTRL_SHADOW_3_DESC_PERF_EVT_L_LOCAL

#define mmMME0_CTRL_SHADOW_3_DESC_PERF_EVT_L_REMOTE

#define mmMME0_CTRL_SHADOW_3_DESC_PERF_EVT_O_LOCAL

#define mmMME0_CTRL_SHADOW_3_DESC_PERF_EVT_O_REMOTE

#define mmMME0_CTRL_SHADOW_3_DESC_PADDING_VALUE_S

#define mmMME0_CTRL_SHADOW_3_DESC_PADDING_VALUE_L

#define mmMME0_CTRL_SHADOW_3_DESC_META_DATA_AGU_S

#define mmMME0_CTRL_SHADOW_3_DESC_META_DATA_AGU_L_LOCAL

#define mmMME0_CTRL_SHADOW_3_DESC_META_DATA_AGU_L_REMOTE

#define mmMME0_CTRL_SHADOW_3_DESC_META_DATA_AGU_O_LOCAL

#define mmMME0_CTRL_SHADOW_3_DESC_META_DATA_AGU_O_REMOTE

#define mmMME0_CTRL_SHADOW_3_DESC_PCU_RL_SATURATION

#define mmMME0_CTRL_SHADOW_3_DESC_DUMMY

#endif /* ASIC_REG_MME0_CTRL_REGS_H_ */