root/drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_masks.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0
   2  *
   3  * Copyright 2016-2018 HabanaLabs, Ltd.
   4  * All Rights Reserved.
   5  *
   6  */
   7 
   8 /************************************
   9  ** This is an auto-generated file **
  10  **       DO NOT EDIT BELOW        **
  11  ************************************/
  12 
  13 #ifndef ASIC_REG_TPC0_CFG_MASKS_H_
  14 #define ASIC_REG_TPC0_CFG_MASKS_H_
  15 
  16 /*
  17  *****************************************
  18  *   TPC0_CFG (Prototype: TPC)
  19  *****************************************
  20  */
  21 
  22 /* TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW */
  23 #define TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW_V_SHIFT               0
  24 #define TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
  25 
  26 /* TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH */
  27 #define TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH_V_SHIFT              0
  28 #define TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
  29 
  30 /* TPC0_CFG_KERNEL_TENSOR_0_PADDING_VALUE */
  31 #define TPC0_CFG_KERNEL_TENSOR_0_PADDING_VALUE_V_SHIFT               0
  32 #define TPC0_CFG_KERNEL_TENSOR_0_PADDING_VALUE_V_MASK                0xFFFFFFFF
  33 
  34 /* TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG */
  35 #define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
  36 #define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
  37 #define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
  38 #define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
  39 #define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_LAST_DIM_SHIFT        16
  40 #define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
  41 
  42 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE */
  43 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE_V_SHIFT                  0
  44 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
  45 
  46 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE */
  47 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE_V_SHIFT                0
  48 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
  49 
  50 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET */
  51 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET_V_SHIFT           0
  52 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
  53 
  54 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE */
  55 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE_V_SHIFT                  0
  56 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
  57 
  58 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE */
  59 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE_V_SHIFT                0
  60 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
  61 
  62 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET */
  63 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET_V_SHIFT           0
  64 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
  65 
  66 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE */
  67 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE_V_SHIFT                  0
  68 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
  69 
  70 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE */
  71 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE_V_SHIFT                0
  72 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
  73 
  74 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET */
  75 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET_V_SHIFT           0
  76 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
  77 
  78 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE */
  79 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE_V_SHIFT                  0
  80 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
  81 
  82 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE */
  83 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE_V_SHIFT                0
  84 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
  85 
  86 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET */
  87 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET_V_SHIFT           0
  88 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
  89 
  90 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE */
  91 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE_V_SHIFT                  0
  92 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
  93 
  94 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE */
  95 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE_V_SHIFT                0
  96 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
  97 
  98 /* TPC0_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET */
  99 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET_V_SHIFT           0
 100 #define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 101 
 102 /* TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW */
 103 #define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW_V_SHIFT               0
 104 #define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 105 
 106 /* TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH */
 107 #define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH_V_SHIFT              0
 108 #define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 109 
 110 /* TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE */
 111 #define TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE_V_SHIFT               0
 112 #define TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE_V_MASK                0xFFFFFFFF
 113 
 114 /* TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG */
 115 #define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 116 #define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 117 #define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 118 #define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 119 #define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 120 #define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 121 
 122 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE */
 123 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE_V_SHIFT                  0
 124 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 125 
 126 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE */
 127 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE_V_SHIFT                0
 128 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 129 
 130 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET */
 131 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET_V_SHIFT           0
 132 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 133 
 134 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE */
 135 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE_V_SHIFT                  0
 136 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 137 
 138 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE */
 139 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE_V_SHIFT                0
 140 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 141 
 142 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET */
 143 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET_V_SHIFT           0
 144 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 145 
 146 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE */
 147 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE_V_SHIFT                  0
 148 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 149 
 150 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE */
 151 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE_V_SHIFT                0
 152 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 153 
 154 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET */
 155 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET_V_SHIFT           0
 156 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 157 
 158 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE */
 159 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE_V_SHIFT                  0
 160 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 161 
 162 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE */
 163 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE_V_SHIFT                0
 164 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 165 
 166 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET */
 167 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET_V_SHIFT           0
 168 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 169 
 170 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE */
 171 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE_V_SHIFT                  0
 172 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 173 
 174 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE */
 175 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE_V_SHIFT                0
 176 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 177 
 178 /* TPC0_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET */
 179 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET_V_SHIFT           0
 180 #define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 181 
 182 /* TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW */
 183 #define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW_V_SHIFT               0
 184 #define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 185 
 186 /* TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH */
 187 #define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH_V_SHIFT              0
 188 #define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 189 
 190 /* TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE */
 191 #define TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE_V_SHIFT               0
 192 #define TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE_V_MASK                0xFFFFFFFF
 193 
 194 /* TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG */
 195 #define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 196 #define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 197 #define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 198 #define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 199 #define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 200 #define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 201 
 202 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE */
 203 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE_V_SHIFT                  0
 204 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 205 
 206 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE */
 207 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE_V_SHIFT                0
 208 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 209 
 210 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET */
 211 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET_V_SHIFT           0
 212 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 213 
 214 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE */
 215 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE_V_SHIFT                  0
 216 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 217 
 218 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE */
 219 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE_V_SHIFT                0
 220 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 221 
 222 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET */
 223 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET_V_SHIFT           0
 224 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 225 
 226 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE */
 227 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE_V_SHIFT                  0
 228 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 229 
 230 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE */
 231 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE_V_SHIFT                0
 232 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 233 
 234 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET */
 235 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET_V_SHIFT           0
 236 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 237 
 238 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE */
 239 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE_V_SHIFT                  0
 240 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 241 
 242 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE */
 243 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE_V_SHIFT                0
 244 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 245 
 246 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET */
 247 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET_V_SHIFT           0
 248 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 249 
 250 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE */
 251 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE_V_SHIFT                  0
 252 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 253 
 254 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE */
 255 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE_V_SHIFT                0
 256 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 257 
 258 /* TPC0_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET */
 259 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET_V_SHIFT           0
 260 #define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 261 
 262 /* TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW */
 263 #define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW_V_SHIFT               0
 264 #define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 265 
 266 /* TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH */
 267 #define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH_V_SHIFT              0
 268 #define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 269 
 270 /* TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE */
 271 #define TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE_V_SHIFT               0
 272 #define TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE_V_MASK                0xFFFFFFFF
 273 
 274 /* TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG */
 275 #define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 276 #define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 277 #define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 278 #define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 279 #define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 280 #define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 281 
 282 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE */
 283 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE_V_SHIFT                  0
 284 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 285 
 286 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE */
 287 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE_V_SHIFT                0
 288 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 289 
 290 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET */
 291 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET_V_SHIFT           0
 292 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 293 
 294 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE */
 295 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE_V_SHIFT                  0
 296 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 297 
 298 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE */
 299 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE_V_SHIFT                0
 300 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 301 
 302 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET */
 303 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET_V_SHIFT           0
 304 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 305 
 306 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE */
 307 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE_V_SHIFT                  0
 308 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 309 
 310 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE */
 311 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE_V_SHIFT                0
 312 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 313 
 314 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET */
 315 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET_V_SHIFT           0
 316 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 317 
 318 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE */
 319 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE_V_SHIFT                  0
 320 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 321 
 322 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE */
 323 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE_V_SHIFT                0
 324 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 325 
 326 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET */
 327 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET_V_SHIFT           0
 328 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 329 
 330 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE */
 331 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE_V_SHIFT                  0
 332 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 333 
 334 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE */
 335 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE_V_SHIFT                0
 336 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 337 
 338 /* TPC0_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET */
 339 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET_V_SHIFT           0
 340 #define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 341 
 342 /* TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW */
 343 #define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW_V_SHIFT               0
 344 #define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 345 
 346 /* TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH */
 347 #define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH_V_SHIFT              0
 348 #define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 349 
 350 /* TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE */
 351 #define TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE_V_SHIFT               0
 352 #define TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE_V_MASK                0xFFFFFFFF
 353 
 354 /* TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG */
 355 #define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 356 #define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 357 #define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 358 #define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 359 #define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 360 #define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 361 
 362 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE */
 363 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE_V_SHIFT                  0
 364 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 365 
 366 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE */
 367 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE_V_SHIFT                0
 368 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 369 
 370 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET */
 371 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET_V_SHIFT           0
 372 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 373 
 374 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE */
 375 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE_V_SHIFT                  0
 376 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 377 
 378 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE */
 379 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE_V_SHIFT                0
 380 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 381 
 382 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET */
 383 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET_V_SHIFT           0
 384 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 385 
 386 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE */
 387 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE_V_SHIFT                  0
 388 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 389 
 390 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE */
 391 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE_V_SHIFT                0
 392 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 393 
 394 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET */
 395 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET_V_SHIFT           0
 396 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 397 
 398 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE */
 399 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE_V_SHIFT                  0
 400 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 401 
 402 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE */
 403 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE_V_SHIFT                0
 404 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 405 
 406 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET */
 407 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET_V_SHIFT           0
 408 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 409 
 410 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE */
 411 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE_V_SHIFT                  0
 412 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 413 
 414 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE */
 415 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE_V_SHIFT                0
 416 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 417 
 418 /* TPC0_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET */
 419 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET_V_SHIFT           0
 420 #define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 421 
 422 /* TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW */
 423 #define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW_V_SHIFT               0
 424 #define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 425 
 426 /* TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH */
 427 #define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH_V_SHIFT              0
 428 #define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 429 
 430 /* TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE */
 431 #define TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE_V_SHIFT               0
 432 #define TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE_V_MASK                0xFFFFFFFF
 433 
 434 /* TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG */
 435 #define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 436 #define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 437 #define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 438 #define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 439 #define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 440 #define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 441 
 442 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE */
 443 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE_V_SHIFT                  0
 444 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 445 
 446 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE */
 447 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE_V_SHIFT                0
 448 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 449 
 450 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET */
 451 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET_V_SHIFT           0
 452 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 453 
 454 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE */
 455 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE_V_SHIFT                  0
 456 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 457 
 458 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE */
 459 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE_V_SHIFT                0
 460 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 461 
 462 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET */
 463 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET_V_SHIFT           0
 464 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 465 
 466 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE */
 467 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE_V_SHIFT                  0
 468 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 469 
 470 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE */
 471 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE_V_SHIFT                0
 472 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 473 
 474 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET */
 475 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET_V_SHIFT           0
 476 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 477 
 478 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE */
 479 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE_V_SHIFT                  0
 480 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 481 
 482 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE */
 483 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE_V_SHIFT                0
 484 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 485 
 486 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET */
 487 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET_V_SHIFT           0
 488 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 489 
 490 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE */
 491 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE_V_SHIFT                  0
 492 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 493 
 494 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE */
 495 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE_V_SHIFT                0
 496 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 497 
 498 /* TPC0_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET */
 499 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET_V_SHIFT           0
 500 #define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 501 
 502 /* TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW */
 503 #define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW_V_SHIFT               0
 504 #define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 505 
 506 /* TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH */
 507 #define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH_V_SHIFT              0
 508 #define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 509 
 510 /* TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE */
 511 #define TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE_V_SHIFT               0
 512 #define TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE_V_MASK                0xFFFFFFFF
 513 
 514 /* TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG */
 515 #define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 516 #define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 517 #define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 518 #define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 519 #define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 520 #define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 521 
 522 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE */
 523 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE_V_SHIFT                  0
 524 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 525 
 526 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE */
 527 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE_V_SHIFT                0
 528 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 529 
 530 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET */
 531 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET_V_SHIFT           0
 532 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 533 
 534 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE */
 535 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE_V_SHIFT                  0
 536 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 537 
 538 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE */
 539 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE_V_SHIFT                0
 540 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 541 
 542 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET */
 543 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET_V_SHIFT           0
 544 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 545 
 546 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE */
 547 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE_V_SHIFT                  0
 548 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 549 
 550 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE */
 551 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE_V_SHIFT                0
 552 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 553 
 554 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET */
 555 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET_V_SHIFT           0
 556 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 557 
 558 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE */
 559 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE_V_SHIFT                  0
 560 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 561 
 562 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE */
 563 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE_V_SHIFT                0
 564 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 565 
 566 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET */
 567 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET_V_SHIFT           0
 568 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 569 
 570 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE */
 571 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE_V_SHIFT                  0
 572 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 573 
 574 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE */
 575 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE_V_SHIFT                0
 576 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 577 
 578 /* TPC0_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET */
 579 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET_V_SHIFT           0
 580 #define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 581 
 582 /* TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW */
 583 #define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW_V_SHIFT               0
 584 #define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 585 
 586 /* TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH */
 587 #define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH_V_SHIFT              0
 588 #define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 589 
 590 /* TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE */
 591 #define TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE_V_SHIFT               0
 592 #define TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE_V_MASK                0xFFFFFFFF
 593 
 594 /* TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG */
 595 #define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 596 #define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 597 #define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 598 #define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 599 #define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 600 #define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 601 
 602 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE */
 603 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE_V_SHIFT                  0
 604 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 605 
 606 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE */
 607 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE_V_SHIFT                0
 608 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 609 
 610 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET */
 611 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET_V_SHIFT           0
 612 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 613 
 614 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE */
 615 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE_V_SHIFT                  0
 616 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 617 
 618 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE */
 619 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE_V_SHIFT                0
 620 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 621 
 622 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET */
 623 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET_V_SHIFT           0
 624 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 625 
 626 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE */
 627 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE_V_SHIFT                  0
 628 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 629 
 630 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE */
 631 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE_V_SHIFT                0
 632 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 633 
 634 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET */
 635 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET_V_SHIFT           0
 636 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 637 
 638 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE */
 639 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE_V_SHIFT                  0
 640 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 641 
 642 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE */
 643 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE_V_SHIFT                0
 644 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 645 
 646 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET */
 647 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET_V_SHIFT           0
 648 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 649 
 650 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE */
 651 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE_V_SHIFT                  0
 652 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 653 
 654 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE */
 655 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE_V_SHIFT                0
 656 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 657 
 658 /* TPC0_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET */
 659 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET_V_SHIFT           0
 660 #define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 661 
 662 /* TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW */
 663 #define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW_V_SHIFT              0
 664 #define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW_V_MASK               0xFFFFFFFF
 665 
 666 /* TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH */
 667 #define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH_V_SHIFT             0
 668 #define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH_V_MASK              0xFFFFFFFF
 669 
 670 /* TPC0_CFG_KERNEL_TID_BASE_DIM_0 */
 671 #define TPC0_CFG_KERNEL_TID_BASE_DIM_0_V_SHIFT                       0
 672 #define TPC0_CFG_KERNEL_TID_BASE_DIM_0_V_MASK                        0xFFFFFFFF
 673 
 674 /* TPC0_CFG_KERNEL_TID_SIZE_DIM_0 */
 675 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_0_V_SHIFT                       0
 676 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_0_V_MASK                        0xFFFFFFFF
 677 
 678 /* TPC0_CFG_KERNEL_TID_BASE_DIM_1 */
 679 #define TPC0_CFG_KERNEL_TID_BASE_DIM_1_V_SHIFT                       0
 680 #define TPC0_CFG_KERNEL_TID_BASE_DIM_1_V_MASK                        0xFFFFFFFF
 681 
 682 /* TPC0_CFG_KERNEL_TID_SIZE_DIM_1 */
 683 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_1_V_SHIFT                       0
 684 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_1_V_MASK                        0xFFFFFFFF
 685 
 686 /* TPC0_CFG_KERNEL_TID_BASE_DIM_2 */
 687 #define TPC0_CFG_KERNEL_TID_BASE_DIM_2_V_SHIFT                       0
 688 #define TPC0_CFG_KERNEL_TID_BASE_DIM_2_V_MASK                        0xFFFFFFFF
 689 
 690 /* TPC0_CFG_KERNEL_TID_SIZE_DIM_2 */
 691 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_2_V_SHIFT                       0
 692 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_2_V_MASK                        0xFFFFFFFF
 693 
 694 /* TPC0_CFG_KERNEL_TID_BASE_DIM_3 */
 695 #define TPC0_CFG_KERNEL_TID_BASE_DIM_3_V_SHIFT                       0
 696 #define TPC0_CFG_KERNEL_TID_BASE_DIM_3_V_MASK                        0xFFFFFFFF
 697 
 698 /* TPC0_CFG_KERNEL_TID_SIZE_DIM_3 */
 699 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_3_V_SHIFT                       0
 700 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_3_V_MASK                        0xFFFFFFFF
 701 
 702 /* TPC0_CFG_KERNEL_TID_BASE_DIM_4 */
 703 #define TPC0_CFG_KERNEL_TID_BASE_DIM_4_V_SHIFT                       0
 704 #define TPC0_CFG_KERNEL_TID_BASE_DIM_4_V_MASK                        0xFFFFFFFF
 705 
 706 /* TPC0_CFG_KERNEL_TID_SIZE_DIM_4 */
 707 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_4_V_SHIFT                       0
 708 #define TPC0_CFG_KERNEL_TID_SIZE_DIM_4_V_MASK                        0xFFFFFFFF
 709 
 710 /* TPC0_CFG_KERNEL_SRF */
 711 #define TPC0_CFG_KERNEL_SRF_V_SHIFT                                  0
 712 #define TPC0_CFG_KERNEL_SRF_V_MASK                                   0xFFFFFFFF
 713 
 714 /* TPC0_CFG_KERNEL_KERNEL_CONFIG */
 715 #define TPC0_CFG_KERNEL_KERNEL_CONFIG_SMALL_VLM_SHIFT                0
 716 #define TPC0_CFG_KERNEL_KERNEL_CONFIG_SMALL_VLM_MASK                 0x1
 717 #define TPC0_CFG_KERNEL_KERNEL_CONFIG_ASO_EVICT_L0_SHIFT             1
 718 #define TPC0_CFG_KERNEL_KERNEL_CONFIG_ASO_EVICT_L0_MASK              0x2
 719 #define TPC0_CFG_KERNEL_KERNEL_CONFIG_NUM_VALID_SRFS_SHIFT           8
 720 #define TPC0_CFG_KERNEL_KERNEL_CONFIG_NUM_VALID_SRFS_MASK            0x3F00
 721 
 722 /* TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE */
 723 #define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT     0
 724 #define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK      0xFFFF
 725 #define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT  16
 726 #define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK   0x7FFF0000
 727 #define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT       31
 728 #define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK        0x80000000
 729 
 730 /* TPC0_CFG_RESERVED_DESC_END */
 731 #define TPC0_CFG_RESERVED_DESC_END_V_SHIFT                           0
 732 #define TPC0_CFG_RESERVED_DESC_END_V_MASK                            0xFFFFFFFF
 733 
 734 /* TPC0_CFG_ROUND_CSR */
 735 #define TPC0_CFG_ROUND_CSR_MODE_SHIFT                                0
 736 #define TPC0_CFG_ROUND_CSR_MODE_MASK                                 0x7
 737 
 738 /* TPC0_CFG_TBUF_BASE_ADDR_LOW */
 739 #define TPC0_CFG_TBUF_BASE_ADDR_LOW_V_SHIFT                          0
 740 #define TPC0_CFG_TBUF_BASE_ADDR_LOW_V_MASK                           0xFFFFFFFF
 741 
 742 /* TPC0_CFG_TBUF_BASE_ADDR_HIGH */
 743 #define TPC0_CFG_TBUF_BASE_ADDR_HIGH_V_SHIFT                         0
 744 #define TPC0_CFG_TBUF_BASE_ADDR_HIGH_V_MASK                          0xFFFFFFFF
 745 
 746 /* TPC0_CFG_SEMAPHORE */
 747 #define TPC0_CFG_SEMAPHORE_V_SHIFT                                   0
 748 #define TPC0_CFG_SEMAPHORE_V_MASK                                    0xFFFFFFFF
 749 
 750 /* TPC0_CFG_VFLAGS */
 751 #define TPC0_CFG_VFLAGS_V_SHIFT                                      0
 752 #define TPC0_CFG_VFLAGS_V_MASK                                       0xF
 753 
 754 /* TPC0_CFG_SFLAGS */
 755 #define TPC0_CFG_SFLAGS_V_SHIFT                                      0
 756 #define TPC0_CFG_SFLAGS_V_MASK                                       0xF
 757 
 758 /* TPC0_CFG_LFSR_POLYNOM */
 759 #define TPC0_CFG_LFSR_POLYNOM_V_SHIFT                                0
 760 #define TPC0_CFG_LFSR_POLYNOM_V_MASK                                 0xFFFFFFFF
 761 
 762 /* TPC0_CFG_STATUS */
 763 #define TPC0_CFG_STATUS_SCALAR_PIPE_EMPTY_SHIFT                      1
 764 #define TPC0_CFG_STATUS_SCALAR_PIPE_EMPTY_MASK                       0x2
 765 #define TPC0_CFG_STATUS_VECTOR_PIPE_EMPTY_SHIFT                      2
 766 #define TPC0_CFG_STATUS_VECTOR_PIPE_EMPTY_MASK                       0x4
 767 #define TPC0_CFG_STATUS_IQ_EMPTY_SHIFT                               3
 768 #define TPC0_CFG_STATUS_IQ_EMPTY_MASK                                0x8
 769 #define TPC0_CFG_STATUS_NO_INFLIGH_MEM_ACCESSES_SHIFT                4
 770 #define TPC0_CFG_STATUS_NO_INFLIGH_MEM_ACCESSES_MASK                 0x10
 771 
 772 /* TPC0_CFG_CFG_BASE_ADDRESS_HIGH */
 773 #define TPC0_CFG_CFG_BASE_ADDRESS_HIGH_V_SHIFT                       0
 774 #define TPC0_CFG_CFG_BASE_ADDRESS_HIGH_V_MASK                        0xFFFFFFFF
 775 
 776 /* TPC0_CFG_CFG_SUBTRACT_VALUE */
 777 #define TPC0_CFG_CFG_SUBTRACT_VALUE_V_SHIFT                          0
 778 #define TPC0_CFG_CFG_SUBTRACT_VALUE_V_MASK                           0xFFFFFFFF
 779 
 780 /* TPC0_CFG_SM_BASE_ADDRESS_LOW */
 781 #define TPC0_CFG_SM_BASE_ADDRESS_LOW_V_SHIFT                         0
 782 #define TPC0_CFG_SM_BASE_ADDRESS_LOW_V_MASK                          0xFFFFFFFF
 783 
 784 /* TPC0_CFG_SM_BASE_ADDRESS_HIGH */
 785 #define TPC0_CFG_SM_BASE_ADDRESS_HIGH_V_SHIFT                        0
 786 #define TPC0_CFG_SM_BASE_ADDRESS_HIGH_V_MASK                         0xFFFFFFFF
 787 
 788 /* TPC0_CFG_TPC_CMD */
 789 #define TPC0_CFG_TPC_CMD_ICACHE_INVALIDATE_SHIFT                     0
 790 #define TPC0_CFG_TPC_CMD_ICACHE_INVALIDATE_MASK                      0x1
 791 #define TPC0_CFG_TPC_CMD_DCACHE_INVALIDATE_SHIFT                     1
 792 #define TPC0_CFG_TPC_CMD_DCACHE_INVALIDATE_MASK                      0x2
 793 #define TPC0_CFG_TPC_CMD_LCACHE_INVALIDATE_SHIFT                     2
 794 #define TPC0_CFG_TPC_CMD_LCACHE_INVALIDATE_MASK                      0x4
 795 #define TPC0_CFG_TPC_CMD_TCACHE_INVALIDATE_SHIFT                     3
 796 #define TPC0_CFG_TPC_CMD_TCACHE_INVALIDATE_MASK                      0x8
 797 #define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_64KB_SHIFT                  4
 798 #define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_64KB_MASK                   0x10
 799 #define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_32KB_SHIFT                  5
 800 #define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_32KB_MASK                   0x20
 801 #define TPC0_CFG_TPC_CMD_QMAN_STOP_SHIFT                             6
 802 #define TPC0_CFG_TPC_CMD_QMAN_STOP_MASK                              0x40
 803 
 804 /* TPC0_CFG_TPC_EXECUTE */
 805 #define TPC0_CFG_TPC_EXECUTE_V_SHIFT                                 0
 806 #define TPC0_CFG_TPC_EXECUTE_V_MASK                                  0x1
 807 
 808 /* TPC0_CFG_TPC_STALL */
 809 #define TPC0_CFG_TPC_STALL_V_SHIFT                                   0
 810 #define TPC0_CFG_TPC_STALL_V_MASK                                    0x1
 811 
 812 /* TPC0_CFG_ICACHE_BASE_ADDERESS_LOW */
 813 #define TPC0_CFG_ICACHE_BASE_ADDERESS_LOW_V_SHIFT                    0
 814 #define TPC0_CFG_ICACHE_BASE_ADDERESS_LOW_V_MASK                     0xFFFFFFFF
 815 
 816 /* TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH */
 817 #define TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH_V_SHIFT                   0
 818 #define TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH_V_MASK                    0xFFFFFFFF
 819 
 820 /* TPC0_CFG_MSS_CONFIG */
 821 #define TPC0_CFG_MSS_CONFIG_AWCACHE_SHIFT                            0
 822 #define TPC0_CFG_MSS_CONFIG_AWCACHE_MASK                             0xF
 823 #define TPC0_CFG_MSS_CONFIG_ARCACHE_SHIFT                            4
 824 #define TPC0_CFG_MSS_CONFIG_ARCACHE_MASK                             0xF0
 825 #define TPC0_CFG_MSS_CONFIG_ICACHE_FETCH_LINE_NUM_SHIFT              8
 826 #define TPC0_CFG_MSS_CONFIG_ICACHE_FETCH_LINE_NUM_MASK               0x300
 827 #define TPC0_CFG_MSS_CONFIG_EXPOSED_PIPE_DIS_SHIFT                   10
 828 #define TPC0_CFG_MSS_CONFIG_EXPOSED_PIPE_DIS_MASK                    0x400
 829 
 830 /* TPC0_CFG_TPC_INTR_CAUSE */
 831 #define TPC0_CFG_TPC_INTR_CAUSE_CAUSE_SHIFT                          0
 832 #define TPC0_CFG_TPC_INTR_CAUSE_CAUSE_MASK                           0xFFFFFFFF
 833 
 834 /* TPC0_CFG_TPC_INTR_MASK */
 835 #define TPC0_CFG_TPC_INTR_MASK_MASK_SHIFT                            0
 836 #define TPC0_CFG_TPC_INTR_MASK_MASK_MASK                             0xFFFFFFFF
 837 
 838 /* TPC0_CFG_TSB_CONFIG */
 839 #define TPC0_CFG_TSB_CONFIG_TSB_AGU_MAX_CREDIT_SHIFT                 0
 840 #define TPC0_CFG_TSB_CONFIG_TSB_AGU_MAX_CREDIT_MASK                  0x1F
 841 #define TPC0_CFG_TSB_CONFIG_TSB_EU_MAX_CREDIT_SHIFT                  5
 842 #define TPC0_CFG_TSB_CONFIG_TSB_EU_MAX_CREDIT_MASK                   0x3E0
 843 #define TPC0_CFG_TSB_CONFIG_MAX_OUTSTANDING_SHIFT                    10
 844 #define TPC0_CFG_TSB_CONFIG_MAX_OUTSTANDING_MASK                     0xFFC00
 845 #define TPC0_CFG_TSB_CONFIG_MAX_SIZE_SHIFT                           20
 846 #define TPC0_CFG_TSB_CONFIG_MAX_SIZE_MASK                            0x3FF00000
 847 
 848 /* TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW */
 849 #define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW_V_SHIFT                   0
 850 #define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
 851 
 852 /* TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH */
 853 #define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH_V_SHIFT                  0
 854 #define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
 855 
 856 /* TPC0_CFG_QM_TENSOR_0_PADDING_VALUE */
 857 #define TPC0_CFG_QM_TENSOR_0_PADDING_VALUE_V_SHIFT                   0
 858 #define TPC0_CFG_QM_TENSOR_0_PADDING_VALUE_V_MASK                    0xFFFFFFFF
 859 
 860 /* TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG */
 861 #define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
 862 #define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
 863 #define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
 864 #define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
 865 #define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_LAST_DIM_SHIFT            16
 866 #define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
 867 
 868 /* TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE */
 869 #define TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE_V_SHIFT                      0
 870 #define TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
 871 
 872 /* TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE */
 873 #define TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE_V_SHIFT                    0
 874 #define TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
 875 
 876 /* TPC0_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET */
 877 #define TPC0_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET_V_SHIFT               0
 878 #define TPC0_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
 879 
 880 /* TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE */
 881 #define TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE_V_SHIFT                      0
 882 #define TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
 883 
 884 /* TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE */
 885 #define TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE_V_SHIFT                    0
 886 #define TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
 887 
 888 /* TPC0_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET */
 889 #define TPC0_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET_V_SHIFT               0
 890 #define TPC0_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
 891 
 892 /* TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE */
 893 #define TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE_V_SHIFT                      0
 894 #define TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
 895 
 896 /* TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE */
 897 #define TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE_V_SHIFT                    0
 898 #define TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
 899 
 900 /* TPC0_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET */
 901 #define TPC0_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET_V_SHIFT               0
 902 #define TPC0_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
 903 
 904 /* TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE */
 905 #define TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE_V_SHIFT                      0
 906 #define TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
 907 
 908 /* TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE */
 909 #define TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE_V_SHIFT                    0
 910 #define TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
 911 
 912 /* TPC0_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET */
 913 #define TPC0_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET_V_SHIFT               0
 914 #define TPC0_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
 915 
 916 /* TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE */
 917 #define TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE_V_SHIFT                      0
 918 #define TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
 919 
 920 /* TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE */
 921 #define TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE_V_SHIFT                    0
 922 #define TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
 923 
 924 /* TPC0_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET */
 925 #define TPC0_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET_V_SHIFT               0
 926 #define TPC0_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
 927 
 928 /* TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW */
 929 #define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW_V_SHIFT                   0
 930 #define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
 931 
 932 /* TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH */
 933 #define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH_V_SHIFT                  0
 934 #define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
 935 
 936 /* TPC0_CFG_QM_TENSOR_1_PADDING_VALUE */
 937 #define TPC0_CFG_QM_TENSOR_1_PADDING_VALUE_V_SHIFT                   0
 938 #define TPC0_CFG_QM_TENSOR_1_PADDING_VALUE_V_MASK                    0xFFFFFFFF
 939 
 940 /* TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG */
 941 #define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
 942 #define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
 943 #define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
 944 #define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
 945 #define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_LAST_DIM_SHIFT            16
 946 #define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
 947 
 948 /* TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE */
 949 #define TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE_V_SHIFT                      0
 950 #define TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
 951 
 952 /* TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE */
 953 #define TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE_V_SHIFT                    0
 954 #define TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
 955 
 956 /* TPC0_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET */
 957 #define TPC0_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET_V_SHIFT               0
 958 #define TPC0_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
 959 
 960 /* TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE */
 961 #define TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE_V_SHIFT                      0
 962 #define TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
 963 
 964 /* TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE */
 965 #define TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE_V_SHIFT                    0
 966 #define TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
 967 
 968 /* TPC0_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET */
 969 #define TPC0_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET_V_SHIFT               0
 970 #define TPC0_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
 971 
 972 /* TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE */
 973 #define TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE_V_SHIFT                      0
 974 #define TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
 975 
 976 /* TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE */
 977 #define TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE_V_SHIFT                    0
 978 #define TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
 979 
 980 /* TPC0_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET */
 981 #define TPC0_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET_V_SHIFT               0
 982 #define TPC0_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
 983 
 984 /* TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE */
 985 #define TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE_V_SHIFT                      0
 986 #define TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
 987 
 988 /* TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE */
 989 #define TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE_V_SHIFT                    0
 990 #define TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
 991 
 992 /* TPC0_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET */
 993 #define TPC0_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET_V_SHIFT               0
 994 #define TPC0_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
 995 
 996 /* TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE */
 997 #define TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE_V_SHIFT                      0
 998 #define TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
 999 
1000 /* TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE */
1001 #define TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE_V_SHIFT                    0
1002 #define TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1003 
1004 /* TPC0_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET */
1005 #define TPC0_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET_V_SHIFT               0
1006 #define TPC0_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1007 
1008 /* TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW */
1009 #define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW_V_SHIFT                   0
1010 #define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1011 
1012 /* TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH */
1013 #define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH_V_SHIFT                  0
1014 #define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1015 
1016 /* TPC0_CFG_QM_TENSOR_2_PADDING_VALUE */
1017 #define TPC0_CFG_QM_TENSOR_2_PADDING_VALUE_V_SHIFT                   0
1018 #define TPC0_CFG_QM_TENSOR_2_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1019 
1020 /* TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG */
1021 #define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1022 #define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1023 #define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1024 #define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1025 #define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1026 #define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1027 
1028 /* TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE */
1029 #define TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE_V_SHIFT                      0
1030 #define TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1031 
1032 /* TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE */
1033 #define TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE_V_SHIFT                    0
1034 #define TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1035 
1036 /* TPC0_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET */
1037 #define TPC0_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET_V_SHIFT               0
1038 #define TPC0_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1039 
1040 /* TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE */
1041 #define TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE_V_SHIFT                      0
1042 #define TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1043 
1044 /* TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE */
1045 #define TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE_V_SHIFT                    0
1046 #define TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1047 
1048 /* TPC0_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET */
1049 #define TPC0_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET_V_SHIFT               0
1050 #define TPC0_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1051 
1052 /* TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE */
1053 #define TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE_V_SHIFT                      0
1054 #define TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1055 
1056 /* TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE */
1057 #define TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE_V_SHIFT                    0
1058 #define TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1059 
1060 /* TPC0_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET */
1061 #define TPC0_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET_V_SHIFT               0
1062 #define TPC0_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1063 
1064 /* TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE */
1065 #define TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE_V_SHIFT                      0
1066 #define TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1067 
1068 /* TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE */
1069 #define TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE_V_SHIFT                    0
1070 #define TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1071 
1072 /* TPC0_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET */
1073 #define TPC0_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET_V_SHIFT               0
1074 #define TPC0_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1075 
1076 /* TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE */
1077 #define TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE_V_SHIFT                      0
1078 #define TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1079 
1080 /* TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE */
1081 #define TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE_V_SHIFT                    0
1082 #define TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1083 
1084 /* TPC0_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET */
1085 #define TPC0_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET_V_SHIFT               0
1086 #define TPC0_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1087 
1088 /* TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW */
1089 #define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW_V_SHIFT                   0
1090 #define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1091 
1092 /* TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH */
1093 #define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH_V_SHIFT                  0
1094 #define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1095 
1096 /* TPC0_CFG_QM_TENSOR_3_PADDING_VALUE */
1097 #define TPC0_CFG_QM_TENSOR_3_PADDING_VALUE_V_SHIFT                   0
1098 #define TPC0_CFG_QM_TENSOR_3_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1099 
1100 /* TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG */
1101 #define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1102 #define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1103 #define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1104 #define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1105 #define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1106 #define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1107 
1108 /* TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE */
1109 #define TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE_V_SHIFT                      0
1110 #define TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1111 
1112 /* TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE */
1113 #define TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE_V_SHIFT                    0
1114 #define TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1115 
1116 /* TPC0_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET */
1117 #define TPC0_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET_V_SHIFT               0
1118 #define TPC0_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1119 
1120 /* TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE */
1121 #define TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE_V_SHIFT                      0
1122 #define TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1123 
1124 /* TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE */
1125 #define TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE_V_SHIFT                    0
1126 #define TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1127 
1128 /* TPC0_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET */
1129 #define TPC0_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET_V_SHIFT               0
1130 #define TPC0_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1131 
1132 /* TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE */
1133 #define TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE_V_SHIFT                      0
1134 #define TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1135 
1136 /* TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE */
1137 #define TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE_V_SHIFT                    0
1138 #define TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1139 
1140 /* TPC0_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET */
1141 #define TPC0_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET_V_SHIFT               0
1142 #define TPC0_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1143 
1144 /* TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE */
1145 #define TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE_V_SHIFT                      0
1146 #define TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1147 
1148 /* TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE */
1149 #define TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE_V_SHIFT                    0
1150 #define TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1151 
1152 /* TPC0_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET */
1153 #define TPC0_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET_V_SHIFT               0
1154 #define TPC0_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1155 
1156 /* TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE */
1157 #define TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE_V_SHIFT                      0
1158 #define TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1159 
1160 /* TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE */
1161 #define TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE_V_SHIFT                    0
1162 #define TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1163 
1164 /* TPC0_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET */
1165 #define TPC0_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET_V_SHIFT               0
1166 #define TPC0_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1167 
1168 /* TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW */
1169 #define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW_V_SHIFT                   0
1170 #define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1171 
1172 /* TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH */
1173 #define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH_V_SHIFT                  0
1174 #define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1175 
1176 /* TPC0_CFG_QM_TENSOR_4_PADDING_VALUE */
1177 #define TPC0_CFG_QM_TENSOR_4_PADDING_VALUE_V_SHIFT                   0
1178 #define TPC0_CFG_QM_TENSOR_4_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1179 
1180 /* TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG */
1181 #define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1182 #define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1183 #define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1184 #define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1185 #define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1186 #define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1187 
1188 /* TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE */
1189 #define TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE_V_SHIFT                      0
1190 #define TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1191 
1192 /* TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE */
1193 #define TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE_V_SHIFT                    0
1194 #define TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1195 
1196 /* TPC0_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET */
1197 #define TPC0_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET_V_SHIFT               0
1198 #define TPC0_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1199 
1200 /* TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE */
1201 #define TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE_V_SHIFT                      0
1202 #define TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1203 
1204 /* TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE */
1205 #define TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE_V_SHIFT                    0
1206 #define TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1207 
1208 /* TPC0_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET */
1209 #define TPC0_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET_V_SHIFT               0
1210 #define TPC0_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1211 
1212 /* TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE */
1213 #define TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE_V_SHIFT                      0
1214 #define TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1215 
1216 /* TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE */
1217 #define TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE_V_SHIFT                    0
1218 #define TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1219 
1220 /* TPC0_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET */
1221 #define TPC0_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET_V_SHIFT               0
1222 #define TPC0_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1223 
1224 /* TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE */
1225 #define TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE_V_SHIFT                      0
1226 #define TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1227 
1228 /* TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE */
1229 #define TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE_V_SHIFT                    0
1230 #define TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1231 
1232 /* TPC0_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET */
1233 #define TPC0_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET_V_SHIFT               0
1234 #define TPC0_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1235 
1236 /* TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE */
1237 #define TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE_V_SHIFT                      0
1238 #define TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1239 
1240 /* TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE */
1241 #define TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE_V_SHIFT                    0
1242 #define TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1243 
1244 /* TPC0_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET */
1245 #define TPC0_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET_V_SHIFT               0
1246 #define TPC0_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1247 
1248 /* TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW */
1249 #define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW_V_SHIFT                   0
1250 #define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1251 
1252 /* TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH */
1253 #define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH_V_SHIFT                  0
1254 #define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1255 
1256 /* TPC0_CFG_QM_TENSOR_5_PADDING_VALUE */
1257 #define TPC0_CFG_QM_TENSOR_5_PADDING_VALUE_V_SHIFT                   0
1258 #define TPC0_CFG_QM_TENSOR_5_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1259 
1260 /* TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG */
1261 #define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1262 #define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1263 #define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1264 #define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1265 #define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1266 #define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1267 
1268 /* TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE */
1269 #define TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE_V_SHIFT                      0
1270 #define TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1271 
1272 /* TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE */
1273 #define TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE_V_SHIFT                    0
1274 #define TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1275 
1276 /* TPC0_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET */
1277 #define TPC0_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET_V_SHIFT               0
1278 #define TPC0_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1279 
1280 /* TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE */
1281 #define TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE_V_SHIFT                      0
1282 #define TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1283 
1284 /* TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE */
1285 #define TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE_V_SHIFT                    0
1286 #define TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1287 
1288 /* TPC0_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET */
1289 #define TPC0_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET_V_SHIFT               0
1290 #define TPC0_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1291 
1292 /* TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE */
1293 #define TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE_V_SHIFT                      0
1294 #define TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1295 
1296 /* TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE */
1297 #define TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE_V_SHIFT                    0
1298 #define TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1299 
1300 /* TPC0_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET */
1301 #define TPC0_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET_V_SHIFT               0
1302 #define TPC0_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1303 
1304 /* TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE */
1305 #define TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE_V_SHIFT                      0
1306 #define TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1307 
1308 /* TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE */
1309 #define TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE_V_SHIFT                    0
1310 #define TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1311 
1312 /* TPC0_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET */
1313 #define TPC0_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET_V_SHIFT               0
1314 #define TPC0_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1315 
1316 /* TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE */
1317 #define TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE_V_SHIFT                      0
1318 #define TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1319 
1320 /* TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE */
1321 #define TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE_V_SHIFT                    0
1322 #define TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1323 
1324 /* TPC0_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET */
1325 #define TPC0_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET_V_SHIFT               0
1326 #define TPC0_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1327 
1328 /* TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW */
1329 #define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW_V_SHIFT                   0
1330 #define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1331 
1332 /* TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH */
1333 #define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH_V_SHIFT                  0
1334 #define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1335 
1336 /* TPC0_CFG_QM_TENSOR_6_PADDING_VALUE */
1337 #define TPC0_CFG_QM_TENSOR_6_PADDING_VALUE_V_SHIFT                   0
1338 #define TPC0_CFG_QM_TENSOR_6_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1339 
1340 /* TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG */
1341 #define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1342 #define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1343 #define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1344 #define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1345 #define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1346 #define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1347 
1348 /* TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE */
1349 #define TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE_V_SHIFT                      0
1350 #define TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1351 
1352 /* TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE */
1353 #define TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE_V_SHIFT                    0
1354 #define TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1355 
1356 /* TPC0_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET */
1357 #define TPC0_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET_V_SHIFT               0
1358 #define TPC0_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1359 
1360 /* TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE */
1361 #define TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE_V_SHIFT                      0
1362 #define TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1363 
1364 /* TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE */
1365 #define TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE_V_SHIFT                    0
1366 #define TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1367 
1368 /* TPC0_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET */
1369 #define TPC0_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET_V_SHIFT               0
1370 #define TPC0_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1371 
1372 /* TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE */
1373 #define TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE_V_SHIFT                      0
1374 #define TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1375 
1376 /* TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE */
1377 #define TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE_V_SHIFT                    0
1378 #define TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1379 
1380 /* TPC0_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET */
1381 #define TPC0_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET_V_SHIFT               0
1382 #define TPC0_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1383 
1384 /* TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE */
1385 #define TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE_V_SHIFT                      0
1386 #define TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1387 
1388 /* TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE */
1389 #define TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE_V_SHIFT                    0
1390 #define TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1391 
1392 /* TPC0_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET */
1393 #define TPC0_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET_V_SHIFT               0
1394 #define TPC0_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1395 
1396 /* TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE */
1397 #define TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE_V_SHIFT                      0
1398 #define TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1399 
1400 /* TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE */
1401 #define TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE_V_SHIFT                    0
1402 #define TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1403 
1404 /* TPC0_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET */
1405 #define TPC0_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET_V_SHIFT               0
1406 #define TPC0_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1407 
1408 /* TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW */
1409 #define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW_V_SHIFT                   0
1410 #define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1411 
1412 /* TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH */
1413 #define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH_V_SHIFT                  0
1414 #define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1415 
1416 /* TPC0_CFG_QM_TENSOR_7_PADDING_VALUE */
1417 #define TPC0_CFG_QM_TENSOR_7_PADDING_VALUE_V_SHIFT                   0
1418 #define TPC0_CFG_QM_TENSOR_7_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1419 
1420 /* TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG */
1421 #define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1422 #define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1423 #define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1424 #define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1425 #define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1426 #define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1427 
1428 /* TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE */
1429 #define TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE_V_SHIFT                      0
1430 #define TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1431 
1432 /* TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE */
1433 #define TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE_V_SHIFT                    0
1434 #define TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1435 
1436 /* TPC0_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET */
1437 #define TPC0_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET_V_SHIFT               0
1438 #define TPC0_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1439 
1440 /* TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE */
1441 #define TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE_V_SHIFT                      0
1442 #define TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1443 
1444 /* TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE */
1445 #define TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE_V_SHIFT                    0
1446 #define TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1447 
1448 /* TPC0_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET */
1449 #define TPC0_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET_V_SHIFT               0
1450 #define TPC0_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1451 
1452 /* TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE */
1453 #define TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE_V_SHIFT                      0
1454 #define TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1455 
1456 /* TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE */
1457 #define TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE_V_SHIFT                    0
1458 #define TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1459 
1460 /* TPC0_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET */
1461 #define TPC0_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET_V_SHIFT               0
1462 #define TPC0_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1463 
1464 /* TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE */
1465 #define TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE_V_SHIFT                      0
1466 #define TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1467 
1468 /* TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE */
1469 #define TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE_V_SHIFT                    0
1470 #define TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1471 
1472 /* TPC0_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET */
1473 #define TPC0_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET_V_SHIFT               0
1474 #define TPC0_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1475 
1476 /* TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE */
1477 #define TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE_V_SHIFT                      0
1478 #define TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1479 
1480 /* TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE */
1481 #define TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE_V_SHIFT                    0
1482 #define TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1483 
1484 /* TPC0_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET */
1485 #define TPC0_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET_V_SHIFT               0
1486 #define TPC0_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1487 
1488 /* TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW */
1489 #define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW_V_SHIFT                  0
1490 #define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW_V_MASK                   0xFFFFFFFF
1491 
1492 /* TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH */
1493 #define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH_V_SHIFT                 0
1494 #define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH_V_MASK                  0xFFFFFFFF
1495 
1496 /* TPC0_CFG_QM_TID_BASE_DIM_0 */
1497 #define TPC0_CFG_QM_TID_BASE_DIM_0_V_SHIFT                           0
1498 #define TPC0_CFG_QM_TID_BASE_DIM_0_V_MASK                            0xFFFFFFFF
1499 
1500 /* TPC0_CFG_QM_TID_SIZE_DIM_0 */
1501 #define TPC0_CFG_QM_TID_SIZE_DIM_0_V_SHIFT                           0
1502 #define TPC0_CFG_QM_TID_SIZE_DIM_0_V_MASK                            0xFFFFFFFF
1503 
1504 /* TPC0_CFG_QM_TID_BASE_DIM_1 */
1505 #define TPC0_CFG_QM_TID_BASE_DIM_1_V_SHIFT                           0
1506 #define TPC0_CFG_QM_TID_BASE_DIM_1_V_MASK                            0xFFFFFFFF
1507 
1508 /* TPC0_CFG_QM_TID_SIZE_DIM_1 */
1509 #define TPC0_CFG_QM_TID_SIZE_DIM_1_V_SHIFT                           0
1510 #define TPC0_CFG_QM_TID_SIZE_DIM_1_V_MASK                            0xFFFFFFFF
1511 
1512 /* TPC0_CFG_QM_TID_BASE_DIM_2 */
1513 #define TPC0_CFG_QM_TID_BASE_DIM_2_V_SHIFT                           0
1514 #define TPC0_CFG_QM_TID_BASE_DIM_2_V_MASK                            0xFFFFFFFF
1515 
1516 /* TPC0_CFG_QM_TID_SIZE_DIM_2 */
1517 #define TPC0_CFG_QM_TID_SIZE_DIM_2_V_SHIFT                           0
1518 #define TPC0_CFG_QM_TID_SIZE_DIM_2_V_MASK                            0xFFFFFFFF
1519 
1520 /* TPC0_CFG_QM_TID_BASE_DIM_3 */
1521 #define TPC0_CFG_QM_TID_BASE_DIM_3_V_SHIFT                           0
1522 #define TPC0_CFG_QM_TID_BASE_DIM_3_V_MASK                            0xFFFFFFFF
1523 
1524 /* TPC0_CFG_QM_TID_SIZE_DIM_3 */
1525 #define TPC0_CFG_QM_TID_SIZE_DIM_3_V_SHIFT                           0
1526 #define TPC0_CFG_QM_TID_SIZE_DIM_3_V_MASK                            0xFFFFFFFF
1527 
1528 /* TPC0_CFG_QM_TID_BASE_DIM_4 */
1529 #define TPC0_CFG_QM_TID_BASE_DIM_4_V_SHIFT                           0
1530 #define TPC0_CFG_QM_TID_BASE_DIM_4_V_MASK                            0xFFFFFFFF
1531 
1532 /* TPC0_CFG_QM_TID_SIZE_DIM_4 */
1533 #define TPC0_CFG_QM_TID_SIZE_DIM_4_V_SHIFT                           0
1534 #define TPC0_CFG_QM_TID_SIZE_DIM_4_V_MASK                            0xFFFFFFFF
1535 
1536 /* TPC0_CFG_QM_SRF */
1537 #define TPC0_CFG_QM_SRF_V_SHIFT                                      0
1538 #define TPC0_CFG_QM_SRF_V_MASK                                       0xFFFFFFFF
1539 
1540 /* TPC0_CFG_QM_KERNEL_CONFIG */
1541 #define TPC0_CFG_QM_KERNEL_CONFIG_SMALL_VLM_SHIFT                    0
1542 #define TPC0_CFG_QM_KERNEL_CONFIG_SMALL_VLM_MASK                     0x1
1543 #define TPC0_CFG_QM_KERNEL_CONFIG_ASO_EVICT_L0_SHIFT                 1
1544 #define TPC0_CFG_QM_KERNEL_CONFIG_ASO_EVICT_L0_MASK                  0x2
1545 #define TPC0_CFG_QM_KERNEL_CONFIG_NUM_VALID_SRFS_SHIFT               8
1546 #define TPC0_CFG_QM_KERNEL_CONFIG_NUM_VALID_SRFS_MASK                0x3F00
1547 
1548 /* TPC0_CFG_QM_SYNC_OBJECT_MESSAGE */
1549 #define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT         0
1550 #define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK          0xFFFF
1551 #define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT      16
1552 #define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK       0x7FFF0000
1553 #define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT           31
1554 #define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK            0x80000000
1555 
1556 /* TPC0_CFG_ARUSER */
1557 #define TPC0_CFG_ARUSER_ASID_SHIFT                                   0
1558 #define TPC0_CFG_ARUSER_ASID_MASK                                    0x3FF
1559 #define TPC0_CFG_ARUSER_MMBP_SHIFT                                   10
1560 #define TPC0_CFG_ARUSER_MMBP_MASK                                    0x400
1561 #define TPC0_CFG_ARUSER_V_SHIFT                                      11
1562 #define TPC0_CFG_ARUSER_V_MASK                                       0xFFFFF800
1563 
1564 /* TPC0_CFG_AWUSER */
1565 #define TPC0_CFG_AWUSER_ASID_SHIFT                                   0
1566 #define TPC0_CFG_AWUSER_ASID_MASK                                    0x3FF
1567 #define TPC0_CFG_AWUSER_MMBP_SHIFT                                   10
1568 #define TPC0_CFG_AWUSER_MMBP_MASK                                    0x400
1569 #define TPC0_CFG_AWUSER_V_SHIFT                                      11
1570 #define TPC0_CFG_AWUSER_V_MASK                                       0xFFFFF800
1571 
1572 /* TPC0_CFG_FUNC_MBIST_CNTRL */
1573 #define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_START_SHIFT                  0
1574 #define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_START_MASK                   0x1
1575 #define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_DONE_SHIFT                   1
1576 #define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_DONE_MASK                    0x2
1577 #define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_ACTIVE_SHIFT                 2
1578 #define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_ACTIVE_MASK                  0x4
1579 #define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_FAILED_SHIFT                 16
1580 #define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_FAILED_MASK                  0x3FF0000
1581 
1582 /* TPC0_CFG_FUNC_MBIST_PAT */
1583 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_EVEN_SHIFT            0
1584 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_EVEN_MASK             0x3
1585 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_ODD_SHIFT             2
1586 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_ODD_MASK              0xC
1587 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_EVEN_SHIFT            4
1588 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_EVEN_MASK             0x30
1589 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_ODD_SHIFT             6
1590 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_ODD_MASK              0xC0
1591 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_EVEN_SHIFT            8
1592 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_EVEN_MASK             0x300
1593 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_ODD_SHIFT             10
1594 #define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_ODD_MASK              0xC00
1595 
1596 /* TPC0_CFG_FUNC_MBIST_MEM */
1597 #define TPC0_CFG_FUNC_MBIST_MEM_MAX_ADDR_SHIFT                       0
1598 #define TPC0_CFG_FUNC_MBIST_MEM_MAX_ADDR_MASK                        0x7FF
1599 #define TPC0_CFG_FUNC_MBIST_MEM_PATTERN_EN_SHIFT                     12
1600 #define TPC0_CFG_FUNC_MBIST_MEM_PATTERN_EN_MASK                      0x7000
1601 #define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_ADDR_SHIFT               16
1602 #define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_ADDR_MASK                0x7FF0000
1603 #define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_PATTERN_SHIFT            28
1604 #define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_PATTERN_MASK             0x70000000
1605 
1606 #endif /* ASIC_REG_TPC0_CFG_MASKS_H_ */

/* [<][>][^][v][top][bottom][index][help] */