cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tpc0_cfg_masks.h (134405B)


      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        0x7
     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#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_RMW_SET_SHIFT         19
     42#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_RMW_SET_MASK          0x80000
     43#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
     44#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
     45#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_RMW_OP_SHIFT          21
     46#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_RMW_OP_MASK           0x600000
     47
     48/* TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE */
     49#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE_V_SHIFT                  0
     50#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
     51
     52/* TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE */
     53#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE_V_SHIFT                0
     54#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
     55
     56/* TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE */
     57#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE_V_SHIFT                  0
     58#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
     59
     60/* TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE */
     61#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE_V_SHIFT                0
     62#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
     63
     64/* TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE */
     65#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE_V_SHIFT                  0
     66#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
     67
     68/* TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE */
     69#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE_V_SHIFT                0
     70#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
     71
     72/* TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE */
     73#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE_V_SHIFT                  0
     74#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
     75
     76/* TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE */
     77#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE_V_SHIFT                0
     78#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
     79
     80/* TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE */
     81#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE_V_SHIFT                  0
     82#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
     83
     84/* TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE */
     85#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE_V_SHIFT                0
     86#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
     87
     88/* TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW */
     89#define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW_V_SHIFT               0
     90#define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
     91
     92/* TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH */
     93#define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH_V_SHIFT              0
     94#define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
     95
     96/* TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE */
     97#define TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE_V_SHIFT               0
     98#define TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE_V_MASK                0xFFFFFFFF
     99
    100/* TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG */
    101#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    102#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    103#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    104#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    105#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    106#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    107#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_RMW_SET_SHIFT         19
    108#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    109#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    110#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    111#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_RMW_OP_SHIFT          21
    112#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    113
    114/* TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE */
    115#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE_V_SHIFT                  0
    116#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    117
    118/* TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE */
    119#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE_V_SHIFT                0
    120#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    121
    122/* TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE */
    123#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE_V_SHIFT                  0
    124#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    125
    126/* TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE */
    127#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE_V_SHIFT                0
    128#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    129
    130/* TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE */
    131#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE_V_SHIFT                  0
    132#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    133
    134/* TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE */
    135#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE_V_SHIFT                0
    136#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    137
    138/* TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE */
    139#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE_V_SHIFT                  0
    140#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    141
    142/* TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE */
    143#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE_V_SHIFT                0
    144#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    145
    146/* TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE */
    147#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE_V_SHIFT                  0
    148#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    149
    150/* TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE */
    151#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE_V_SHIFT                0
    152#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    153
    154/* TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW */
    155#define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW_V_SHIFT               0
    156#define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
    157
    158/* TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH */
    159#define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH_V_SHIFT              0
    160#define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
    161
    162/* TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE */
    163#define TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE_V_SHIFT               0
    164#define TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE_V_MASK                0xFFFFFFFF
    165
    166/* TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG */
    167#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    168#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    169#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    170#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    171#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    172#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    173#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_RMW_SET_SHIFT         19
    174#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    175#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    176#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    177#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_RMW_OP_SHIFT          21
    178#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    179
    180/* TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE */
    181#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE_V_SHIFT                  0
    182#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    183
    184/* TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE */
    185#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE_V_SHIFT                0
    186#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    187
    188/* TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE */
    189#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE_V_SHIFT                  0
    190#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    191
    192/* TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE */
    193#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE_V_SHIFT                0
    194#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    195
    196/* TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE */
    197#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE_V_SHIFT                  0
    198#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    199
    200/* TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE */
    201#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE_V_SHIFT                0
    202#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    203
    204/* TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE */
    205#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE_V_SHIFT                  0
    206#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    207
    208/* TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE */
    209#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE_V_SHIFT                0
    210#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    211
    212/* TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE */
    213#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE_V_SHIFT                  0
    214#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    215
    216/* TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE */
    217#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE_V_SHIFT                0
    218#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    219
    220/* TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW */
    221#define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW_V_SHIFT               0
    222#define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
    223
    224/* TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH */
    225#define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH_V_SHIFT              0
    226#define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
    227
    228/* TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE */
    229#define TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE_V_SHIFT               0
    230#define TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE_V_MASK                0xFFFFFFFF
    231
    232/* TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG */
    233#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    234#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    235#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    236#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    237#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    238#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    239#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_RMW_SET_SHIFT         19
    240#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    241#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    242#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    243#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_RMW_OP_SHIFT          21
    244#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    245
    246/* TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE */
    247#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE_V_SHIFT                  0
    248#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    249
    250/* TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE */
    251#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE_V_SHIFT                0
    252#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    253
    254/* TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE */
    255#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE_V_SHIFT                  0
    256#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    257
    258/* TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE */
    259#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE_V_SHIFT                0
    260#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    261
    262/* TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE */
    263#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE_V_SHIFT                  0
    264#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    265
    266/* TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE */
    267#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE_V_SHIFT                0
    268#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    269
    270/* TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE */
    271#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE_V_SHIFT                  0
    272#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    273
    274/* TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE */
    275#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE_V_SHIFT                0
    276#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    277
    278/* TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE */
    279#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE_V_SHIFT                  0
    280#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    281
    282/* TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE */
    283#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE_V_SHIFT                0
    284#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    285
    286/* TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW */
    287#define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW_V_SHIFT               0
    288#define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
    289
    290/* TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH */
    291#define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH_V_SHIFT              0
    292#define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
    293
    294/* TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE */
    295#define TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE_V_SHIFT               0
    296#define TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE_V_MASK                0xFFFFFFFF
    297
    298/* TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG */
    299#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    300#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    301#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    302#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    303#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    304#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    305#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_RMW_SET_SHIFT         19
    306#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    307#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    308#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    309#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_RMW_OP_SHIFT          21
    310#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    311
    312/* TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE */
    313#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE_V_SHIFT                  0
    314#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    315
    316/* TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE */
    317#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE_V_SHIFT                0
    318#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    319
    320/* TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE */
    321#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE_V_SHIFT                  0
    322#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    323
    324/* TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE */
    325#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE_V_SHIFT                0
    326#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    327
    328/* TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE */
    329#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE_V_SHIFT                  0
    330#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    331
    332/* TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE */
    333#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE_V_SHIFT                0
    334#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    335
    336/* TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE */
    337#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE_V_SHIFT                  0
    338#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    339
    340/* TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE */
    341#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE_V_SHIFT                0
    342#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    343
    344/* TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE */
    345#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE_V_SHIFT                  0
    346#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    347
    348/* TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE */
    349#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE_V_SHIFT                0
    350#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    351
    352/* TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW */
    353#define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW_V_SHIFT               0
    354#define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
    355
    356/* TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH */
    357#define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH_V_SHIFT              0
    358#define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
    359
    360/* TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE */
    361#define TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE_V_SHIFT               0
    362#define TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE_V_MASK                0xFFFFFFFF
    363
    364/* TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG */
    365#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    366#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    367#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    368#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    369#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    370#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    371#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_RMW_SET_SHIFT         19
    372#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    373#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    374#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    375#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_RMW_OP_SHIFT          21
    376#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    377
    378/* TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE */
    379#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE_V_SHIFT                  0
    380#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    381
    382/* TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE */
    383#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE_V_SHIFT                0
    384#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    385
    386/* TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE */
    387#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE_V_SHIFT                  0
    388#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    389
    390/* TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE */
    391#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE_V_SHIFT                0
    392#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    393
    394/* TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE */
    395#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE_V_SHIFT                  0
    396#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    397
    398/* TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE */
    399#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE_V_SHIFT                0
    400#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    401
    402/* TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE */
    403#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE_V_SHIFT                  0
    404#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    405
    406/* TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE */
    407#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE_V_SHIFT                0
    408#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    409
    410/* TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE */
    411#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE_V_SHIFT                  0
    412#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    413
    414/* TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE */
    415#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE_V_SHIFT                0
    416#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    417
    418/* TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW */
    419#define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW_V_SHIFT               0
    420#define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
    421
    422/* TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH */
    423#define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH_V_SHIFT              0
    424#define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
    425
    426/* TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE */
    427#define TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE_V_SHIFT               0
    428#define TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE_V_MASK                0xFFFFFFFF
    429
    430/* TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG */
    431#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    432#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    433#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    434#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    435#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    436#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    437#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_RMW_SET_SHIFT         19
    438#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    439#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    440#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    441#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_RMW_OP_SHIFT          21
    442#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    443
    444/* TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE */
    445#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE_V_SHIFT                  0
    446#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    447
    448/* TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE */
    449#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE_V_SHIFT                0
    450#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    451
    452/* TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE */
    453#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE_V_SHIFT                  0
    454#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    455
    456/* TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE */
    457#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE_V_SHIFT                0
    458#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    459
    460/* TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE */
    461#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE_V_SHIFT                  0
    462#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    463
    464/* TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE */
    465#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE_V_SHIFT                0
    466#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    467
    468/* TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE */
    469#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE_V_SHIFT                  0
    470#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    471
    472/* TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE */
    473#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE_V_SHIFT                0
    474#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    475
    476/* TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE */
    477#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE_V_SHIFT                  0
    478#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    479
    480/* TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE */
    481#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE_V_SHIFT                0
    482#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    483
    484/* TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW */
    485#define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW_V_SHIFT               0
    486#define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
    487
    488/* TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH */
    489#define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH_V_SHIFT              0
    490#define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
    491
    492/* TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE */
    493#define TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE_V_SHIFT               0
    494#define TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE_V_MASK                0xFFFFFFFF
    495
    496/* TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG */
    497#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    498#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    499#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    500#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    501#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    502#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    503#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_RMW_SET_SHIFT         19
    504#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    505#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    506#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    507#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_RMW_OP_SHIFT          21
    508#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    509
    510/* TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE */
    511#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE_V_SHIFT                  0
    512#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    513
    514/* TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE */
    515#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE_V_SHIFT                0
    516#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    517
    518/* TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE */
    519#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE_V_SHIFT                  0
    520#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    521
    522/* TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE */
    523#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE_V_SHIFT                0
    524#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    525
    526/* TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE */
    527#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE_V_SHIFT                  0
    528#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    529
    530/* TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE */
    531#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE_V_SHIFT                0
    532#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    533
    534/* TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE */
    535#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE_V_SHIFT                  0
    536#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    537
    538/* TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE */
    539#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE_V_SHIFT                0
    540#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    541
    542/* TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE */
    543#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE_V_SHIFT                  0
    544#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    545
    546/* TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE */
    547#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE_V_SHIFT                0
    548#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    549
    550/* TPC0_CFG_KERNEL_TENSOR_8_BASE_ADDR_LOW */
    551#define TPC0_CFG_KERNEL_TENSOR_8_BASE_ADDR_LOW_V_SHIFT               0
    552#define TPC0_CFG_KERNEL_TENSOR_8_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
    553
    554/* TPC0_CFG_KERNEL_TENSOR_8_BASE_ADDR_HIGH */
    555#define TPC0_CFG_KERNEL_TENSOR_8_BASE_ADDR_HIGH_V_SHIFT              0
    556#define TPC0_CFG_KERNEL_TENSOR_8_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
    557
    558/* TPC0_CFG_KERNEL_TENSOR_8_PADDING_VALUE */
    559#define TPC0_CFG_KERNEL_TENSOR_8_PADDING_VALUE_V_SHIFT               0
    560#define TPC0_CFG_KERNEL_TENSOR_8_PADDING_VALUE_V_MASK                0xFFFFFFFF
    561
    562/* TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG */
    563#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    564#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    565#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    566#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    567#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    568#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    569#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_RMW_SET_SHIFT         19
    570#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    571#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    572#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    573#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_RMW_OP_SHIFT          21
    574#define TPC0_CFG_KERNEL_TENSOR_8_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    575
    576/* TPC0_CFG_KERNEL_TENSOR_8_DIM_0_SIZE */
    577#define TPC0_CFG_KERNEL_TENSOR_8_DIM_0_SIZE_V_SHIFT                  0
    578#define TPC0_CFG_KERNEL_TENSOR_8_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    579
    580/* TPC0_CFG_KERNEL_TENSOR_8_DIM_0_STRIDE */
    581#define TPC0_CFG_KERNEL_TENSOR_8_DIM_0_STRIDE_V_SHIFT                0
    582#define TPC0_CFG_KERNEL_TENSOR_8_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    583
    584/* TPC0_CFG_KERNEL_TENSOR_8_DIM_1_SIZE */
    585#define TPC0_CFG_KERNEL_TENSOR_8_DIM_1_SIZE_V_SHIFT                  0
    586#define TPC0_CFG_KERNEL_TENSOR_8_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    587
    588/* TPC0_CFG_KERNEL_TENSOR_8_DIM_1_STRIDE */
    589#define TPC0_CFG_KERNEL_TENSOR_8_DIM_1_STRIDE_V_SHIFT                0
    590#define TPC0_CFG_KERNEL_TENSOR_8_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    591
    592/* TPC0_CFG_KERNEL_TENSOR_8_DIM_2_SIZE */
    593#define TPC0_CFG_KERNEL_TENSOR_8_DIM_2_SIZE_V_SHIFT                  0
    594#define TPC0_CFG_KERNEL_TENSOR_8_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    595
    596/* TPC0_CFG_KERNEL_TENSOR_8_DIM_2_STRIDE */
    597#define TPC0_CFG_KERNEL_TENSOR_8_DIM_2_STRIDE_V_SHIFT                0
    598#define TPC0_CFG_KERNEL_TENSOR_8_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    599
    600/* TPC0_CFG_KERNEL_TENSOR_8_DIM_3_SIZE */
    601#define TPC0_CFG_KERNEL_TENSOR_8_DIM_3_SIZE_V_SHIFT                  0
    602#define TPC0_CFG_KERNEL_TENSOR_8_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    603
    604/* TPC0_CFG_KERNEL_TENSOR_8_DIM_3_STRIDE */
    605#define TPC0_CFG_KERNEL_TENSOR_8_DIM_3_STRIDE_V_SHIFT                0
    606#define TPC0_CFG_KERNEL_TENSOR_8_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    607
    608/* TPC0_CFG_KERNEL_TENSOR_8_DIM_4_SIZE */
    609#define TPC0_CFG_KERNEL_TENSOR_8_DIM_4_SIZE_V_SHIFT                  0
    610#define TPC0_CFG_KERNEL_TENSOR_8_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    611
    612/* TPC0_CFG_KERNEL_TENSOR_8_DIM_4_STRIDE */
    613#define TPC0_CFG_KERNEL_TENSOR_8_DIM_4_STRIDE_V_SHIFT                0
    614#define TPC0_CFG_KERNEL_TENSOR_8_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    615
    616/* TPC0_CFG_KERNEL_TENSOR_9_BASE_ADDR_LOW */
    617#define TPC0_CFG_KERNEL_TENSOR_9_BASE_ADDR_LOW_V_SHIFT               0
    618#define TPC0_CFG_KERNEL_TENSOR_9_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
    619
    620/* TPC0_CFG_KERNEL_TENSOR_9_BASE_ADDR_HIGH */
    621#define TPC0_CFG_KERNEL_TENSOR_9_BASE_ADDR_HIGH_V_SHIFT              0
    622#define TPC0_CFG_KERNEL_TENSOR_9_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
    623
    624/* TPC0_CFG_KERNEL_TENSOR_9_PADDING_VALUE */
    625#define TPC0_CFG_KERNEL_TENSOR_9_PADDING_VALUE_V_SHIFT               0
    626#define TPC0_CFG_KERNEL_TENSOR_9_PADDING_VALUE_V_MASK                0xFFFFFFFF
    627
    628/* TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG */
    629#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
    630#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_DATA_TYPE_MASK        0x7
    631#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
    632#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
    633#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_LAST_DIM_SHIFT        16
    634#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
    635#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_RMW_SET_SHIFT         19
    636#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_RMW_SET_MASK          0x80000
    637#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_RMW_RESERV_SHIFT      20
    638#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_RMW_RESERV_MASK       0x100000
    639#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_RMW_OP_SHIFT          21
    640#define TPC0_CFG_KERNEL_TENSOR_9_TENSOR_CONFIG_RMW_OP_MASK           0x600000
    641
    642/* TPC0_CFG_KERNEL_TENSOR_9_DIM_0_SIZE */
    643#define TPC0_CFG_KERNEL_TENSOR_9_DIM_0_SIZE_V_SHIFT                  0
    644#define TPC0_CFG_KERNEL_TENSOR_9_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
    645
    646/* TPC0_CFG_KERNEL_TENSOR_9_DIM_0_STRIDE */
    647#define TPC0_CFG_KERNEL_TENSOR_9_DIM_0_STRIDE_V_SHIFT                0
    648#define TPC0_CFG_KERNEL_TENSOR_9_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
    649
    650/* TPC0_CFG_KERNEL_TENSOR_9_DIM_1_SIZE */
    651#define TPC0_CFG_KERNEL_TENSOR_9_DIM_1_SIZE_V_SHIFT                  0
    652#define TPC0_CFG_KERNEL_TENSOR_9_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
    653
    654/* TPC0_CFG_KERNEL_TENSOR_9_DIM_1_STRIDE */
    655#define TPC0_CFG_KERNEL_TENSOR_9_DIM_1_STRIDE_V_SHIFT                0
    656#define TPC0_CFG_KERNEL_TENSOR_9_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
    657
    658/* TPC0_CFG_KERNEL_TENSOR_9_DIM_2_SIZE */
    659#define TPC0_CFG_KERNEL_TENSOR_9_DIM_2_SIZE_V_SHIFT                  0
    660#define TPC0_CFG_KERNEL_TENSOR_9_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
    661
    662/* TPC0_CFG_KERNEL_TENSOR_9_DIM_2_STRIDE */
    663#define TPC0_CFG_KERNEL_TENSOR_9_DIM_2_STRIDE_V_SHIFT                0
    664#define TPC0_CFG_KERNEL_TENSOR_9_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
    665
    666/* TPC0_CFG_KERNEL_TENSOR_9_DIM_3_SIZE */
    667#define TPC0_CFG_KERNEL_TENSOR_9_DIM_3_SIZE_V_SHIFT                  0
    668#define TPC0_CFG_KERNEL_TENSOR_9_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
    669
    670/* TPC0_CFG_KERNEL_TENSOR_9_DIM_3_STRIDE */
    671#define TPC0_CFG_KERNEL_TENSOR_9_DIM_3_STRIDE_V_SHIFT                0
    672#define TPC0_CFG_KERNEL_TENSOR_9_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
    673
    674/* TPC0_CFG_KERNEL_TENSOR_9_DIM_4_SIZE */
    675#define TPC0_CFG_KERNEL_TENSOR_9_DIM_4_SIZE_V_SHIFT                  0
    676#define TPC0_CFG_KERNEL_TENSOR_9_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
    677
    678/* TPC0_CFG_KERNEL_TENSOR_9_DIM_4_STRIDE */
    679#define TPC0_CFG_KERNEL_TENSOR_9_DIM_4_STRIDE_V_SHIFT                0
    680#define TPC0_CFG_KERNEL_TENSOR_9_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
    681
    682/* TPC0_CFG_KERNEL_TENSOR_10_BASE_ADDR_LOW */
    683#define TPC0_CFG_KERNEL_TENSOR_10_BASE_ADDR_LOW_V_SHIFT              0
    684#define TPC0_CFG_KERNEL_TENSOR_10_BASE_ADDR_LOW_V_MASK               0xFFFFFFFF
    685
    686/* TPC0_CFG_KERNEL_TENSOR_10_BASE_ADDR_HIGH */
    687#define TPC0_CFG_KERNEL_TENSOR_10_BASE_ADDR_HIGH_V_SHIFT             0
    688#define TPC0_CFG_KERNEL_TENSOR_10_BASE_ADDR_HIGH_V_MASK              0xFFFFFFFF
    689
    690/* TPC0_CFG_KERNEL_TENSOR_10_PADDING_VALUE */
    691#define TPC0_CFG_KERNEL_TENSOR_10_PADDING_VALUE_V_SHIFT              0
    692#define TPC0_CFG_KERNEL_TENSOR_10_PADDING_VALUE_V_MASK               0xFFFFFFFF
    693
    694/* TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG */
    695#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_DATA_TYPE_SHIFT      0
    696#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_DATA_TYPE_MASK       0x7
    697#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT 8
    698#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_VALID_DIM_MASK_MASK  0x1F00
    699#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_LAST_DIM_SHIFT       16
    700#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_LAST_DIM_MASK        0x70000
    701#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_RMW_SET_SHIFT        19
    702#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_RMW_SET_MASK         0x80000
    703#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_RMW_RESERV_SHIFT     20
    704#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_RMW_RESERV_MASK      0x100000
    705#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_RMW_OP_SHIFT         21
    706#define TPC0_CFG_KERNEL_TENSOR_10_TENSOR_CONFIG_RMW_OP_MASK          0x600000
    707
    708/* TPC0_CFG_KERNEL_TENSOR_10_DIM_0_SIZE */
    709#define TPC0_CFG_KERNEL_TENSOR_10_DIM_0_SIZE_V_SHIFT                 0
    710#define TPC0_CFG_KERNEL_TENSOR_10_DIM_0_SIZE_V_MASK                  0xFFFFFFFF
    711
    712/* TPC0_CFG_KERNEL_TENSOR_10_DIM_0_STRIDE */
    713#define TPC0_CFG_KERNEL_TENSOR_10_DIM_0_STRIDE_V_SHIFT               0
    714#define TPC0_CFG_KERNEL_TENSOR_10_DIM_0_STRIDE_V_MASK                0xFFFFFFFF
    715
    716/* TPC0_CFG_KERNEL_TENSOR_10_DIM_1_SIZE */
    717#define TPC0_CFG_KERNEL_TENSOR_10_DIM_1_SIZE_V_SHIFT                 0
    718#define TPC0_CFG_KERNEL_TENSOR_10_DIM_1_SIZE_V_MASK                  0xFFFFFFFF
    719
    720/* TPC0_CFG_KERNEL_TENSOR_10_DIM_1_STRIDE */
    721#define TPC0_CFG_KERNEL_TENSOR_10_DIM_1_STRIDE_V_SHIFT               0
    722#define TPC0_CFG_KERNEL_TENSOR_10_DIM_1_STRIDE_V_MASK                0xFFFFFFFF
    723
    724/* TPC0_CFG_KERNEL_TENSOR_10_DIM_2_SIZE */
    725#define TPC0_CFG_KERNEL_TENSOR_10_DIM_2_SIZE_V_SHIFT                 0
    726#define TPC0_CFG_KERNEL_TENSOR_10_DIM_2_SIZE_V_MASK                  0xFFFFFFFF
    727
    728/* TPC0_CFG_KERNEL_TENSOR_10_DIM_2_STRIDE */
    729#define TPC0_CFG_KERNEL_TENSOR_10_DIM_2_STRIDE_V_SHIFT               0
    730#define TPC0_CFG_KERNEL_TENSOR_10_DIM_2_STRIDE_V_MASK                0xFFFFFFFF
    731
    732/* TPC0_CFG_KERNEL_TENSOR_10_DIM_3_SIZE */
    733#define TPC0_CFG_KERNEL_TENSOR_10_DIM_3_SIZE_V_SHIFT                 0
    734#define TPC0_CFG_KERNEL_TENSOR_10_DIM_3_SIZE_V_MASK                  0xFFFFFFFF
    735
    736/* TPC0_CFG_KERNEL_TENSOR_10_DIM_3_STRIDE */
    737#define TPC0_CFG_KERNEL_TENSOR_10_DIM_3_STRIDE_V_SHIFT               0
    738#define TPC0_CFG_KERNEL_TENSOR_10_DIM_3_STRIDE_V_MASK                0xFFFFFFFF
    739
    740/* TPC0_CFG_KERNEL_TENSOR_10_DIM_4_SIZE */
    741#define TPC0_CFG_KERNEL_TENSOR_10_DIM_4_SIZE_V_SHIFT                 0
    742#define TPC0_CFG_KERNEL_TENSOR_10_DIM_4_SIZE_V_MASK                  0xFFFFFFFF
    743
    744/* TPC0_CFG_KERNEL_TENSOR_10_DIM_4_STRIDE */
    745#define TPC0_CFG_KERNEL_TENSOR_10_DIM_4_STRIDE_V_SHIFT               0
    746#define TPC0_CFG_KERNEL_TENSOR_10_DIM_4_STRIDE_V_MASK                0xFFFFFFFF
    747
    748/* TPC0_CFG_KERNEL_TENSOR_11_BASE_ADDR_LOW */
    749#define TPC0_CFG_KERNEL_TENSOR_11_BASE_ADDR_LOW_V_SHIFT              0
    750#define TPC0_CFG_KERNEL_TENSOR_11_BASE_ADDR_LOW_V_MASK               0xFFFFFFFF
    751
    752/* TPC0_CFG_KERNEL_TENSOR_11_BASE_ADDR_HIGH */
    753#define TPC0_CFG_KERNEL_TENSOR_11_BASE_ADDR_HIGH_V_SHIFT             0
    754#define TPC0_CFG_KERNEL_TENSOR_11_BASE_ADDR_HIGH_V_MASK              0xFFFFFFFF
    755
    756/* TPC0_CFG_KERNEL_TENSOR_11_PADDING_VALUE */
    757#define TPC0_CFG_KERNEL_TENSOR_11_PADDING_VALUE_V_SHIFT              0
    758#define TPC0_CFG_KERNEL_TENSOR_11_PADDING_VALUE_V_MASK               0xFFFFFFFF
    759
    760/* TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG */
    761#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_DATA_TYPE_SHIFT      0
    762#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_DATA_TYPE_MASK       0x7
    763#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT 8
    764#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_VALID_DIM_MASK_MASK  0x1F00
    765#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_LAST_DIM_SHIFT       16
    766#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_LAST_DIM_MASK        0x70000
    767#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_RMW_SET_SHIFT        19
    768#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_RMW_SET_MASK         0x80000
    769#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_RMW_RESERV_SHIFT     20
    770#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_RMW_RESERV_MASK      0x100000
    771#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_RMW_OP_SHIFT         21
    772#define TPC0_CFG_KERNEL_TENSOR_11_TENSOR_CONFIG_RMW_OP_MASK          0x600000
    773
    774/* TPC0_CFG_KERNEL_TENSOR_11_DIM_0_SIZE */
    775#define TPC0_CFG_KERNEL_TENSOR_11_DIM_0_SIZE_V_SHIFT                 0
    776#define TPC0_CFG_KERNEL_TENSOR_11_DIM_0_SIZE_V_MASK                  0xFFFFFFFF
    777
    778/* TPC0_CFG_KERNEL_TENSOR_11_DIM_0_STRIDE */
    779#define TPC0_CFG_KERNEL_TENSOR_11_DIM_0_STRIDE_V_SHIFT               0
    780#define TPC0_CFG_KERNEL_TENSOR_11_DIM_0_STRIDE_V_MASK                0xFFFFFFFF
    781
    782/* TPC0_CFG_KERNEL_TENSOR_11_DIM_1_SIZE */
    783#define TPC0_CFG_KERNEL_TENSOR_11_DIM_1_SIZE_V_SHIFT                 0
    784#define TPC0_CFG_KERNEL_TENSOR_11_DIM_1_SIZE_V_MASK                  0xFFFFFFFF
    785
    786/* TPC0_CFG_KERNEL_TENSOR_11_DIM_1_STRIDE */
    787#define TPC0_CFG_KERNEL_TENSOR_11_DIM_1_STRIDE_V_SHIFT               0
    788#define TPC0_CFG_KERNEL_TENSOR_11_DIM_1_STRIDE_V_MASK                0xFFFFFFFF
    789
    790/* TPC0_CFG_KERNEL_TENSOR_11_DIM_2_SIZE */
    791#define TPC0_CFG_KERNEL_TENSOR_11_DIM_2_SIZE_V_SHIFT                 0
    792#define TPC0_CFG_KERNEL_TENSOR_11_DIM_2_SIZE_V_MASK                  0xFFFFFFFF
    793
    794/* TPC0_CFG_KERNEL_TENSOR_11_DIM_2_STRIDE */
    795#define TPC0_CFG_KERNEL_TENSOR_11_DIM_2_STRIDE_V_SHIFT               0
    796#define TPC0_CFG_KERNEL_TENSOR_11_DIM_2_STRIDE_V_MASK                0xFFFFFFFF
    797
    798/* TPC0_CFG_KERNEL_TENSOR_11_DIM_3_SIZE */
    799#define TPC0_CFG_KERNEL_TENSOR_11_DIM_3_SIZE_V_SHIFT                 0
    800#define TPC0_CFG_KERNEL_TENSOR_11_DIM_3_SIZE_V_MASK                  0xFFFFFFFF
    801
    802/* TPC0_CFG_KERNEL_TENSOR_11_DIM_3_STRIDE */
    803#define TPC0_CFG_KERNEL_TENSOR_11_DIM_3_STRIDE_V_SHIFT               0
    804#define TPC0_CFG_KERNEL_TENSOR_11_DIM_3_STRIDE_V_MASK                0xFFFFFFFF
    805
    806/* TPC0_CFG_KERNEL_TENSOR_11_DIM_4_SIZE */
    807#define TPC0_CFG_KERNEL_TENSOR_11_DIM_4_SIZE_V_SHIFT                 0
    808#define TPC0_CFG_KERNEL_TENSOR_11_DIM_4_SIZE_V_MASK                  0xFFFFFFFF
    809
    810/* TPC0_CFG_KERNEL_TENSOR_11_DIM_4_STRIDE */
    811#define TPC0_CFG_KERNEL_TENSOR_11_DIM_4_STRIDE_V_SHIFT               0
    812#define TPC0_CFG_KERNEL_TENSOR_11_DIM_4_STRIDE_V_MASK                0xFFFFFFFF
    813
    814/* TPC0_CFG_KERNEL_TENSOR_12_BASE_ADDR_LOW */
    815#define TPC0_CFG_KERNEL_TENSOR_12_BASE_ADDR_LOW_V_SHIFT              0
    816#define TPC0_CFG_KERNEL_TENSOR_12_BASE_ADDR_LOW_V_MASK               0xFFFFFFFF
    817
    818/* TPC0_CFG_KERNEL_TENSOR_12_BASE_ADDR_HIGH */
    819#define TPC0_CFG_KERNEL_TENSOR_12_BASE_ADDR_HIGH_V_SHIFT             0
    820#define TPC0_CFG_KERNEL_TENSOR_12_BASE_ADDR_HIGH_V_MASK              0xFFFFFFFF
    821
    822/* TPC0_CFG_KERNEL_TENSOR_12_PADDING_VALUE */
    823#define TPC0_CFG_KERNEL_TENSOR_12_PADDING_VALUE_V_SHIFT              0
    824#define TPC0_CFG_KERNEL_TENSOR_12_PADDING_VALUE_V_MASK               0xFFFFFFFF
    825
    826/* TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG */
    827#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_DATA_TYPE_SHIFT      0
    828#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_DATA_TYPE_MASK       0x7
    829#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT 8
    830#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_VALID_DIM_MASK_MASK  0x1F00
    831#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_LAST_DIM_SHIFT       16
    832#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_LAST_DIM_MASK        0x70000
    833#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_RMW_SET_SHIFT        19
    834#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_RMW_SET_MASK         0x80000
    835#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_RMW_RESERV_SHIFT     20
    836#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_RMW_RESERV_MASK      0x100000
    837#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_RMW_OP_SHIFT         21
    838#define TPC0_CFG_KERNEL_TENSOR_12_TENSOR_CONFIG_RMW_OP_MASK          0x600000
    839
    840/* TPC0_CFG_KERNEL_TENSOR_12_DIM_0_SIZE */
    841#define TPC0_CFG_KERNEL_TENSOR_12_DIM_0_SIZE_V_SHIFT                 0
    842#define TPC0_CFG_KERNEL_TENSOR_12_DIM_0_SIZE_V_MASK                  0xFFFFFFFF
    843
    844/* TPC0_CFG_KERNEL_TENSOR_12_DIM_0_STRIDE */
    845#define TPC0_CFG_KERNEL_TENSOR_12_DIM_0_STRIDE_V_SHIFT               0
    846#define TPC0_CFG_KERNEL_TENSOR_12_DIM_0_STRIDE_V_MASK                0xFFFFFFFF
    847
    848/* TPC0_CFG_KERNEL_TENSOR_12_DIM_1_SIZE */
    849#define TPC0_CFG_KERNEL_TENSOR_12_DIM_1_SIZE_V_SHIFT                 0
    850#define TPC0_CFG_KERNEL_TENSOR_12_DIM_1_SIZE_V_MASK                  0xFFFFFFFF
    851
    852/* TPC0_CFG_KERNEL_TENSOR_12_DIM_1_STRIDE */
    853#define TPC0_CFG_KERNEL_TENSOR_12_DIM_1_STRIDE_V_SHIFT               0
    854#define TPC0_CFG_KERNEL_TENSOR_12_DIM_1_STRIDE_V_MASK                0xFFFFFFFF
    855
    856/* TPC0_CFG_KERNEL_TENSOR_12_DIM_2_SIZE */
    857#define TPC0_CFG_KERNEL_TENSOR_12_DIM_2_SIZE_V_SHIFT                 0
    858#define TPC0_CFG_KERNEL_TENSOR_12_DIM_2_SIZE_V_MASK                  0xFFFFFFFF
    859
    860/* TPC0_CFG_KERNEL_TENSOR_12_DIM_2_STRIDE */
    861#define TPC0_CFG_KERNEL_TENSOR_12_DIM_2_STRIDE_V_SHIFT               0
    862#define TPC0_CFG_KERNEL_TENSOR_12_DIM_2_STRIDE_V_MASK                0xFFFFFFFF
    863
    864/* TPC0_CFG_KERNEL_TENSOR_12_DIM_3_SIZE */
    865#define TPC0_CFG_KERNEL_TENSOR_12_DIM_3_SIZE_V_SHIFT                 0
    866#define TPC0_CFG_KERNEL_TENSOR_12_DIM_3_SIZE_V_MASK                  0xFFFFFFFF
    867
    868/* TPC0_CFG_KERNEL_TENSOR_12_DIM_3_STRIDE */
    869#define TPC0_CFG_KERNEL_TENSOR_12_DIM_3_STRIDE_V_SHIFT               0
    870#define TPC0_CFG_KERNEL_TENSOR_12_DIM_3_STRIDE_V_MASK                0xFFFFFFFF
    871
    872/* TPC0_CFG_KERNEL_TENSOR_12_DIM_4_SIZE */
    873#define TPC0_CFG_KERNEL_TENSOR_12_DIM_4_SIZE_V_SHIFT                 0
    874#define TPC0_CFG_KERNEL_TENSOR_12_DIM_4_SIZE_V_MASK                  0xFFFFFFFF
    875
    876/* TPC0_CFG_KERNEL_TENSOR_12_DIM_4_STRIDE */
    877#define TPC0_CFG_KERNEL_TENSOR_12_DIM_4_STRIDE_V_SHIFT               0
    878#define TPC0_CFG_KERNEL_TENSOR_12_DIM_4_STRIDE_V_MASK                0xFFFFFFFF
    879
    880/* TPC0_CFG_KERNEL_TENSOR_13_BASE_ADDR_LOW */
    881#define TPC0_CFG_KERNEL_TENSOR_13_BASE_ADDR_LOW_V_SHIFT              0
    882#define TPC0_CFG_KERNEL_TENSOR_13_BASE_ADDR_LOW_V_MASK               0xFFFFFFFF
    883
    884/* TPC0_CFG_KERNEL_TENSOR_13_BASE_ADDR_HIGH */
    885#define TPC0_CFG_KERNEL_TENSOR_13_BASE_ADDR_HIGH_V_SHIFT             0
    886#define TPC0_CFG_KERNEL_TENSOR_13_BASE_ADDR_HIGH_V_MASK              0xFFFFFFFF
    887
    888/* TPC0_CFG_KERNEL_TENSOR_13_PADDING_VALUE */
    889#define TPC0_CFG_KERNEL_TENSOR_13_PADDING_VALUE_V_SHIFT              0
    890#define TPC0_CFG_KERNEL_TENSOR_13_PADDING_VALUE_V_MASK               0xFFFFFFFF
    891
    892/* TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG */
    893#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_DATA_TYPE_SHIFT      0
    894#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_DATA_TYPE_MASK       0x7
    895#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT 8
    896#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_VALID_DIM_MASK_MASK  0x1F00
    897#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_LAST_DIM_SHIFT       16
    898#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_LAST_DIM_MASK        0x70000
    899#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_RMW_SET_SHIFT        19
    900#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_RMW_SET_MASK         0x80000
    901#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_RMW_RESERV_SHIFT     20
    902#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_RMW_RESERV_MASK      0x100000
    903#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_RMW_OP_SHIFT         21
    904#define TPC0_CFG_KERNEL_TENSOR_13_TENSOR_CONFIG_RMW_OP_MASK          0x600000
    905
    906/* TPC0_CFG_KERNEL_TENSOR_13_DIM_0_SIZE */
    907#define TPC0_CFG_KERNEL_TENSOR_13_DIM_0_SIZE_V_SHIFT                 0
    908#define TPC0_CFG_KERNEL_TENSOR_13_DIM_0_SIZE_V_MASK                  0xFFFFFFFF
    909
    910/* TPC0_CFG_KERNEL_TENSOR_13_DIM_0_STRIDE */
    911#define TPC0_CFG_KERNEL_TENSOR_13_DIM_0_STRIDE_V_SHIFT               0
    912#define TPC0_CFG_KERNEL_TENSOR_13_DIM_0_STRIDE_V_MASK                0xFFFFFFFF
    913
    914/* TPC0_CFG_KERNEL_TENSOR_13_DIM_1_SIZE */
    915#define TPC0_CFG_KERNEL_TENSOR_13_DIM_1_SIZE_V_SHIFT                 0
    916#define TPC0_CFG_KERNEL_TENSOR_13_DIM_1_SIZE_V_MASK                  0xFFFFFFFF
    917
    918/* TPC0_CFG_KERNEL_TENSOR_13_DIM_1_STRIDE */
    919#define TPC0_CFG_KERNEL_TENSOR_13_DIM_1_STRIDE_V_SHIFT               0
    920#define TPC0_CFG_KERNEL_TENSOR_13_DIM_1_STRIDE_V_MASK                0xFFFFFFFF
    921
    922/* TPC0_CFG_KERNEL_TENSOR_13_DIM_2_SIZE */
    923#define TPC0_CFG_KERNEL_TENSOR_13_DIM_2_SIZE_V_SHIFT                 0
    924#define TPC0_CFG_KERNEL_TENSOR_13_DIM_2_SIZE_V_MASK                  0xFFFFFFFF
    925
    926/* TPC0_CFG_KERNEL_TENSOR_13_DIM_2_STRIDE */
    927#define TPC0_CFG_KERNEL_TENSOR_13_DIM_2_STRIDE_V_SHIFT               0
    928#define TPC0_CFG_KERNEL_TENSOR_13_DIM_2_STRIDE_V_MASK                0xFFFFFFFF
    929
    930/* TPC0_CFG_KERNEL_TENSOR_13_DIM_3_SIZE */
    931#define TPC0_CFG_KERNEL_TENSOR_13_DIM_3_SIZE_V_SHIFT                 0
    932#define TPC0_CFG_KERNEL_TENSOR_13_DIM_3_SIZE_V_MASK                  0xFFFFFFFF
    933
    934/* TPC0_CFG_KERNEL_TENSOR_13_DIM_3_STRIDE */
    935#define TPC0_CFG_KERNEL_TENSOR_13_DIM_3_STRIDE_V_SHIFT               0
    936#define TPC0_CFG_KERNEL_TENSOR_13_DIM_3_STRIDE_V_MASK                0xFFFFFFFF
    937
    938/* TPC0_CFG_KERNEL_TENSOR_13_DIM_4_SIZE */
    939#define TPC0_CFG_KERNEL_TENSOR_13_DIM_4_SIZE_V_SHIFT                 0
    940#define TPC0_CFG_KERNEL_TENSOR_13_DIM_4_SIZE_V_MASK                  0xFFFFFFFF
    941
    942/* TPC0_CFG_KERNEL_TENSOR_13_DIM_4_STRIDE */
    943#define TPC0_CFG_KERNEL_TENSOR_13_DIM_4_STRIDE_V_SHIFT               0
    944#define TPC0_CFG_KERNEL_TENSOR_13_DIM_4_STRIDE_V_MASK                0xFFFFFFFF
    945
    946/* TPC0_CFG_KERNEL_TENSOR_14_BASE_ADDR_LOW */
    947#define TPC0_CFG_KERNEL_TENSOR_14_BASE_ADDR_LOW_V_SHIFT              0
    948#define TPC0_CFG_KERNEL_TENSOR_14_BASE_ADDR_LOW_V_MASK               0xFFFFFFFF
    949
    950/* TPC0_CFG_KERNEL_TENSOR_14_BASE_ADDR_HIGH */
    951#define TPC0_CFG_KERNEL_TENSOR_14_BASE_ADDR_HIGH_V_SHIFT             0
    952#define TPC0_CFG_KERNEL_TENSOR_14_BASE_ADDR_HIGH_V_MASK              0xFFFFFFFF
    953
    954/* TPC0_CFG_KERNEL_TENSOR_14_PADDING_VALUE */
    955#define TPC0_CFG_KERNEL_TENSOR_14_PADDING_VALUE_V_SHIFT              0
    956#define TPC0_CFG_KERNEL_TENSOR_14_PADDING_VALUE_V_MASK               0xFFFFFFFF
    957
    958/* TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG */
    959#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_DATA_TYPE_SHIFT      0
    960#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_DATA_TYPE_MASK       0x7
    961#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT 8
    962#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_VALID_DIM_MASK_MASK  0x1F00
    963#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_LAST_DIM_SHIFT       16
    964#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_LAST_DIM_MASK        0x70000
    965#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_RMW_SET_SHIFT        19
    966#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_RMW_SET_MASK         0x80000
    967#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_RMW_RESERV_SHIFT     20
    968#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_RMW_RESERV_MASK      0x100000
    969#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_RMW_OP_SHIFT         21
    970#define TPC0_CFG_KERNEL_TENSOR_14_TENSOR_CONFIG_RMW_OP_MASK          0x600000
    971
    972/* TPC0_CFG_KERNEL_TENSOR_14_DIM_0_SIZE */
    973#define TPC0_CFG_KERNEL_TENSOR_14_DIM_0_SIZE_V_SHIFT                 0
    974#define TPC0_CFG_KERNEL_TENSOR_14_DIM_0_SIZE_V_MASK                  0xFFFFFFFF
    975
    976/* TPC0_CFG_KERNEL_TENSOR_14_DIM_0_STRIDE */
    977#define TPC0_CFG_KERNEL_TENSOR_14_DIM_0_STRIDE_V_SHIFT               0
    978#define TPC0_CFG_KERNEL_TENSOR_14_DIM_0_STRIDE_V_MASK                0xFFFFFFFF
    979
    980/* TPC0_CFG_KERNEL_TENSOR_14_DIM_1_SIZE */
    981#define TPC0_CFG_KERNEL_TENSOR_14_DIM_1_SIZE_V_SHIFT                 0
    982#define TPC0_CFG_KERNEL_TENSOR_14_DIM_1_SIZE_V_MASK                  0xFFFFFFFF
    983
    984/* TPC0_CFG_KERNEL_TENSOR_14_DIM_1_STRIDE */
    985#define TPC0_CFG_KERNEL_TENSOR_14_DIM_1_STRIDE_V_SHIFT               0
    986#define TPC0_CFG_KERNEL_TENSOR_14_DIM_1_STRIDE_V_MASK                0xFFFFFFFF
    987
    988/* TPC0_CFG_KERNEL_TENSOR_14_DIM_2_SIZE */
    989#define TPC0_CFG_KERNEL_TENSOR_14_DIM_2_SIZE_V_SHIFT                 0
    990#define TPC0_CFG_KERNEL_TENSOR_14_DIM_2_SIZE_V_MASK                  0xFFFFFFFF
    991
    992/* TPC0_CFG_KERNEL_TENSOR_14_DIM_2_STRIDE */
    993#define TPC0_CFG_KERNEL_TENSOR_14_DIM_2_STRIDE_V_SHIFT               0
    994#define TPC0_CFG_KERNEL_TENSOR_14_DIM_2_STRIDE_V_MASK                0xFFFFFFFF
    995
    996/* TPC0_CFG_KERNEL_TENSOR_14_DIM_3_SIZE */
    997#define TPC0_CFG_KERNEL_TENSOR_14_DIM_3_SIZE_V_SHIFT                 0
    998#define TPC0_CFG_KERNEL_TENSOR_14_DIM_3_SIZE_V_MASK                  0xFFFFFFFF
    999
   1000/* TPC0_CFG_KERNEL_TENSOR_14_DIM_3_STRIDE */
   1001#define TPC0_CFG_KERNEL_TENSOR_14_DIM_3_STRIDE_V_SHIFT               0
   1002#define TPC0_CFG_KERNEL_TENSOR_14_DIM_3_STRIDE_V_MASK                0xFFFFFFFF
   1003
   1004/* TPC0_CFG_KERNEL_TENSOR_14_DIM_4_SIZE */
   1005#define TPC0_CFG_KERNEL_TENSOR_14_DIM_4_SIZE_V_SHIFT                 0
   1006#define TPC0_CFG_KERNEL_TENSOR_14_DIM_4_SIZE_V_MASK                  0xFFFFFFFF
   1007
   1008/* TPC0_CFG_KERNEL_TENSOR_14_DIM_4_STRIDE */
   1009#define TPC0_CFG_KERNEL_TENSOR_14_DIM_4_STRIDE_V_SHIFT               0
   1010#define TPC0_CFG_KERNEL_TENSOR_14_DIM_4_STRIDE_V_MASK                0xFFFFFFFF
   1011
   1012/* TPC0_CFG_KERNEL_TENSOR_15_BASE_ADDR_LOW */
   1013#define TPC0_CFG_KERNEL_TENSOR_15_BASE_ADDR_LOW_V_SHIFT              0
   1014#define TPC0_CFG_KERNEL_TENSOR_15_BASE_ADDR_LOW_V_MASK               0xFFFFFFFF
   1015
   1016/* TPC0_CFG_KERNEL_TENSOR_15_BASE_ADDR_HIGH */
   1017#define TPC0_CFG_KERNEL_TENSOR_15_BASE_ADDR_HIGH_V_SHIFT             0
   1018#define TPC0_CFG_KERNEL_TENSOR_15_BASE_ADDR_HIGH_V_MASK              0xFFFFFFFF
   1019
   1020/* TPC0_CFG_KERNEL_TENSOR_15_PADDING_VALUE */
   1021#define TPC0_CFG_KERNEL_TENSOR_15_PADDING_VALUE_V_SHIFT              0
   1022#define TPC0_CFG_KERNEL_TENSOR_15_PADDING_VALUE_V_MASK               0xFFFFFFFF
   1023
   1024/* TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG */
   1025#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_DATA_TYPE_SHIFT      0
   1026#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_DATA_TYPE_MASK       0x7
   1027#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT 8
   1028#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_VALID_DIM_MASK_MASK  0x1F00
   1029#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_LAST_DIM_SHIFT       16
   1030#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_LAST_DIM_MASK        0x70000
   1031#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_RMW_SET_SHIFT        19
   1032#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_RMW_SET_MASK         0x80000
   1033#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_RMW_RESERV_SHIFT     20
   1034#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_RMW_RESERV_MASK      0x100000
   1035#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_RMW_OP_SHIFT         21
   1036#define TPC0_CFG_KERNEL_TENSOR_15_TENSOR_CONFIG_RMW_OP_MASK          0x600000
   1037
   1038/* TPC0_CFG_KERNEL_TENSOR_15_DIM_0_SIZE */
   1039#define TPC0_CFG_KERNEL_TENSOR_15_DIM_0_SIZE_V_SHIFT                 0
   1040#define TPC0_CFG_KERNEL_TENSOR_15_DIM_0_SIZE_V_MASK                  0xFFFFFFFF
   1041
   1042/* TPC0_CFG_KERNEL_TENSOR_15_DIM_0_STRIDE */
   1043#define TPC0_CFG_KERNEL_TENSOR_15_DIM_0_STRIDE_V_SHIFT               0
   1044#define TPC0_CFG_KERNEL_TENSOR_15_DIM_0_STRIDE_V_MASK                0xFFFFFFFF
   1045
   1046/* TPC0_CFG_KERNEL_TENSOR_15_DIM_1_SIZE */
   1047#define TPC0_CFG_KERNEL_TENSOR_15_DIM_1_SIZE_V_SHIFT                 0
   1048#define TPC0_CFG_KERNEL_TENSOR_15_DIM_1_SIZE_V_MASK                  0xFFFFFFFF
   1049
   1050/* TPC0_CFG_KERNEL_TENSOR_15_DIM_1_STRIDE */
   1051#define TPC0_CFG_KERNEL_TENSOR_15_DIM_1_STRIDE_V_SHIFT               0
   1052#define TPC0_CFG_KERNEL_TENSOR_15_DIM_1_STRIDE_V_MASK                0xFFFFFFFF
   1053
   1054/* TPC0_CFG_KERNEL_TENSOR_15_DIM_2_SIZE */
   1055#define TPC0_CFG_KERNEL_TENSOR_15_DIM_2_SIZE_V_SHIFT                 0
   1056#define TPC0_CFG_KERNEL_TENSOR_15_DIM_2_SIZE_V_MASK                  0xFFFFFFFF
   1057
   1058/* TPC0_CFG_KERNEL_TENSOR_15_DIM_2_STRIDE */
   1059#define TPC0_CFG_KERNEL_TENSOR_15_DIM_2_STRIDE_V_SHIFT               0
   1060#define TPC0_CFG_KERNEL_TENSOR_15_DIM_2_STRIDE_V_MASK                0xFFFFFFFF
   1061
   1062/* TPC0_CFG_KERNEL_TENSOR_15_DIM_3_SIZE */
   1063#define TPC0_CFG_KERNEL_TENSOR_15_DIM_3_SIZE_V_SHIFT                 0
   1064#define TPC0_CFG_KERNEL_TENSOR_15_DIM_3_SIZE_V_MASK                  0xFFFFFFFF
   1065
   1066/* TPC0_CFG_KERNEL_TENSOR_15_DIM_3_STRIDE */
   1067#define TPC0_CFG_KERNEL_TENSOR_15_DIM_3_STRIDE_V_SHIFT               0
   1068#define TPC0_CFG_KERNEL_TENSOR_15_DIM_3_STRIDE_V_MASK                0xFFFFFFFF
   1069
   1070/* TPC0_CFG_KERNEL_TENSOR_15_DIM_4_SIZE */
   1071#define TPC0_CFG_KERNEL_TENSOR_15_DIM_4_SIZE_V_SHIFT                 0
   1072#define TPC0_CFG_KERNEL_TENSOR_15_DIM_4_SIZE_V_MASK                  0xFFFFFFFF
   1073
   1074/* TPC0_CFG_KERNEL_TENSOR_15_DIM_4_STRIDE */
   1075#define TPC0_CFG_KERNEL_TENSOR_15_DIM_4_STRIDE_V_SHIFT               0
   1076#define TPC0_CFG_KERNEL_TENSOR_15_DIM_4_STRIDE_V_MASK                0xFFFFFFFF
   1077
   1078/* TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE */
   1079#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT     0
   1080#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK      0xFFFF
   1081#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_RSV_SHIFT                16
   1082#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_RSV_MASK                 0x1FFF0000
   1083#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT       29
   1084#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK        0xE0000000
   1085
   1086/* TPC0_CFG_KERNEL_SYNC_OBJECT_ADDR */
   1087#define TPC0_CFG_KERNEL_SYNC_OBJECT_ADDR_V_SHIFT                     0
   1088#define TPC0_CFG_KERNEL_SYNC_OBJECT_ADDR_V_MASK                      0xFFFFFFFF
   1089
   1090/* TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW */
   1091#define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW_V_SHIFT              0
   1092#define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW_V_MASK               0xFFFFFFFF
   1093
   1094/* TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH */
   1095#define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH_V_SHIFT             0
   1096#define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH_V_MASK              0xFFFFFFFF
   1097
   1098/* TPC0_CFG_KERNEL_TID_BASE_DIM_0 */
   1099#define TPC0_CFG_KERNEL_TID_BASE_DIM_0_V_SHIFT                       0
   1100#define TPC0_CFG_KERNEL_TID_BASE_DIM_0_V_MASK                        0xFFFFFFFF
   1101
   1102/* TPC0_CFG_KERNEL_TID_SIZE_DIM_0 */
   1103#define TPC0_CFG_KERNEL_TID_SIZE_DIM_0_V_SHIFT                       0
   1104#define TPC0_CFG_KERNEL_TID_SIZE_DIM_0_V_MASK                        0xFFFFFFFF
   1105
   1106/* TPC0_CFG_KERNEL_TID_BASE_DIM_1 */
   1107#define TPC0_CFG_KERNEL_TID_BASE_DIM_1_V_SHIFT                       0
   1108#define TPC0_CFG_KERNEL_TID_BASE_DIM_1_V_MASK                        0xFFFFFFFF
   1109
   1110/* TPC0_CFG_KERNEL_TID_SIZE_DIM_1 */
   1111#define TPC0_CFG_KERNEL_TID_SIZE_DIM_1_V_SHIFT                       0
   1112#define TPC0_CFG_KERNEL_TID_SIZE_DIM_1_V_MASK                        0xFFFFFFFF
   1113
   1114/* TPC0_CFG_KERNEL_TID_BASE_DIM_2 */
   1115#define TPC0_CFG_KERNEL_TID_BASE_DIM_2_V_SHIFT                       0
   1116#define TPC0_CFG_KERNEL_TID_BASE_DIM_2_V_MASK                        0xFFFFFFFF
   1117
   1118/* TPC0_CFG_KERNEL_TID_SIZE_DIM_2 */
   1119#define TPC0_CFG_KERNEL_TID_SIZE_DIM_2_V_SHIFT                       0
   1120#define TPC0_CFG_KERNEL_TID_SIZE_DIM_2_V_MASK                        0xFFFFFFFF
   1121
   1122/* TPC0_CFG_KERNEL_TID_BASE_DIM_3 */
   1123#define TPC0_CFG_KERNEL_TID_BASE_DIM_3_V_SHIFT                       0
   1124#define TPC0_CFG_KERNEL_TID_BASE_DIM_3_V_MASK                        0xFFFFFFFF
   1125
   1126/* TPC0_CFG_KERNEL_TID_SIZE_DIM_3 */
   1127#define TPC0_CFG_KERNEL_TID_SIZE_DIM_3_V_SHIFT                       0
   1128#define TPC0_CFG_KERNEL_TID_SIZE_DIM_3_V_MASK                        0xFFFFFFFF
   1129
   1130/* TPC0_CFG_KERNEL_TID_BASE_DIM_4 */
   1131#define TPC0_CFG_KERNEL_TID_BASE_DIM_4_V_SHIFT                       0
   1132#define TPC0_CFG_KERNEL_TID_BASE_DIM_4_V_MASK                        0xFFFFFFFF
   1133
   1134/* TPC0_CFG_KERNEL_TID_SIZE_DIM_4 */
   1135#define TPC0_CFG_KERNEL_TID_SIZE_DIM_4_V_SHIFT                       0
   1136#define TPC0_CFG_KERNEL_TID_SIZE_DIM_4_V_MASK                        0xFFFFFFFF
   1137
   1138/* TPC0_CFG_KERNEL_KERNEL_CONFIG */
   1139#define TPC0_CFG_KERNEL_KERNEL_CONFIG_SMALL_VLM_SHIFT                0
   1140#define TPC0_CFG_KERNEL_KERNEL_CONFIG_SMALL_VLM_MASK                 0x1
   1141#define TPC0_CFG_KERNEL_KERNEL_CONFIG_ASO_EVICT_L0_SHIFT             1
   1142#define TPC0_CFG_KERNEL_KERNEL_CONFIG_ASO_EVICT_L0_MASK              0x2
   1143#define TPC0_CFG_KERNEL_KERNEL_CONFIG_NUM_VALID_SRFS_SHIFT           2
   1144#define TPC0_CFG_KERNEL_KERNEL_CONFIG_NUM_VALID_SRFS_MASK            0xFC
   1145#define TPC0_CFG_KERNEL_KERNEL_CONFIG_RD_RATE_LIMIT_RST_TOKEN_SHIFT  8
   1146#define TPC0_CFG_KERNEL_KERNEL_CONFIG_RD_RATE_LIMIT_RST_TOKEN_MASK   0xFF00
   1147#define TPC0_CFG_KERNEL_KERNEL_CONFIG_WR_RATE_LIMIT_RST_TOKEN_SHIFT  16
   1148#define TPC0_CFG_KERNEL_KERNEL_CONFIG_WR_RATE_LIMIT_RST_TOKEN_MASK   0xFF0000
   1149
   1150/* TPC0_CFG_KERNEL_KERNEL_ID */
   1151#define TPC0_CFG_KERNEL_KERNEL_ID_V_SHIFT                            0
   1152#define TPC0_CFG_KERNEL_KERNEL_ID_V_MASK                             0xFFFF
   1153
   1154/* TPC0_CFG_KERNEL_SRF */
   1155#define TPC0_CFG_KERNEL_SRF_V_SHIFT                                  0
   1156#define TPC0_CFG_KERNEL_SRF_V_MASK                                   0xFFFFFFFF
   1157
   1158/* TPC0_CFG_ROUND_CSR */
   1159#define TPC0_CFG_ROUND_CSR_MODE_SHIFT                                0
   1160#define TPC0_CFG_ROUND_CSR_MODE_MASK                                 0x7
   1161
   1162/* TPC0_CFG_PROT */
   1163#define TPC0_CFG_PROT_AWPROT_SHIFT                                   0
   1164#define TPC0_CFG_PROT_AWPROT_MASK                                    0x7
   1165#define TPC0_CFG_PROT_ARPROT_SHIFT                                   3
   1166#define TPC0_CFG_PROT_ARPROT_MASK                                    0x38
   1167
   1168/* TPC0_CFG_SEMAPHORE */
   1169#define TPC0_CFG_SEMAPHORE_V_SHIFT                                   0
   1170#define TPC0_CFG_SEMAPHORE_V_MASK                                    0xFFFFFFFF
   1171
   1172/* TPC0_CFG_VFLAGS */
   1173#define TPC0_CFG_VFLAGS_V_SHIFT                                      0
   1174#define TPC0_CFG_VFLAGS_V_MASK                                       0xF
   1175
   1176/* TPC0_CFG_SFLAGS */
   1177#define TPC0_CFG_SFLAGS_V_SHIFT                                      0
   1178#define TPC0_CFG_SFLAGS_V_MASK                                       0xF
   1179
   1180/* TPC0_CFG_LFSR_POLYNOM */
   1181#define TPC0_CFG_LFSR_POLYNOM_V_SHIFT                                0
   1182#define TPC0_CFG_LFSR_POLYNOM_V_MASK                                 0xFFFFFFFF
   1183
   1184/* TPC0_CFG_STATUS */
   1185#define TPC0_CFG_STATUS_SCALAR_PIPE_EMPTY_SHIFT                      1
   1186#define TPC0_CFG_STATUS_SCALAR_PIPE_EMPTY_MASK                       0x2
   1187#define TPC0_CFG_STATUS_VECTOR_PIPE_EMPTY_SHIFT                      2
   1188#define TPC0_CFG_STATUS_VECTOR_PIPE_EMPTY_MASK                       0x4
   1189#define TPC0_CFG_STATUS_IQ_EMPTY_SHIFT                               3
   1190#define TPC0_CFG_STATUS_IQ_EMPTY_MASK                                0x8
   1191#define TPC0_CFG_STATUS_SB_EMPTY_SHIFT                               5
   1192#define TPC0_CFG_STATUS_SB_EMPTY_MASK                                0x20
   1193#define TPC0_CFG_STATUS_QM_IDLE_SHIFT                                6
   1194#define TPC0_CFG_STATUS_QM_IDLE_MASK                                 0x40
   1195#define TPC0_CFG_STATUS_QM_RDY_SHIFT                                 7
   1196#define TPC0_CFG_STATUS_QM_RDY_MASK                                  0x80
   1197
   1198/* TPC0_CFG_CFG_BASE_ADDRESS_HIGH */
   1199#define TPC0_CFG_CFG_BASE_ADDRESS_HIGH_V_SHIFT                       0
   1200#define TPC0_CFG_CFG_BASE_ADDRESS_HIGH_V_MASK                        0xFFFFFFFF
   1201
   1202/* TPC0_CFG_CFG_SUBTRACT_VALUE */
   1203#define TPC0_CFG_CFG_SUBTRACT_VALUE_V_SHIFT                          0
   1204#define TPC0_CFG_CFG_SUBTRACT_VALUE_V_MASK                           0xFFFFFFFF
   1205
   1206/* TPC0_CFG_SM_BASE_ADDRESS_HIGH */
   1207#define TPC0_CFG_SM_BASE_ADDRESS_HIGH_V_SHIFT                        0
   1208#define TPC0_CFG_SM_BASE_ADDRESS_HIGH_V_MASK                         0xFFFFFFFF
   1209
   1210/* TPC0_CFG_TPC_CMD */
   1211#define TPC0_CFG_TPC_CMD_ICACHE_INVALIDATE_SHIFT                     0
   1212#define TPC0_CFG_TPC_CMD_ICACHE_INVALIDATE_MASK                      0x1
   1213#define TPC0_CFG_TPC_CMD_DCACHE_INVALIDATE_SHIFT                     1
   1214#define TPC0_CFG_TPC_CMD_DCACHE_INVALIDATE_MASK                      0x2
   1215#define TPC0_CFG_TPC_CMD_LCACHE_INVALIDATE_SHIFT                     2
   1216#define TPC0_CFG_TPC_CMD_LCACHE_INVALIDATE_MASK                      0x4
   1217#define TPC0_CFG_TPC_CMD_TCACHE_INVALIDATE_SHIFT                     3
   1218#define TPC0_CFG_TPC_CMD_TCACHE_INVALIDATE_MASK                      0x8
   1219#define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_64KB_SHIFT                  4
   1220#define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_64KB_MASK                   0x10
   1221#define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_32KB_SHIFT                  5
   1222#define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_32KB_MASK                   0x20
   1223#define TPC0_CFG_TPC_CMD_QMAN_STOP_SHIFT                             6
   1224#define TPC0_CFG_TPC_CMD_QMAN_STOP_MASK                              0x40
   1225
   1226/* TPC0_CFG_TPC_EXECUTE */
   1227#define TPC0_CFG_TPC_EXECUTE_V_SHIFT                                 0
   1228#define TPC0_CFG_TPC_EXECUTE_V_MASK                                  0x1
   1229
   1230/* TPC0_CFG_TPC_STALL */
   1231#define TPC0_CFG_TPC_STALL_V_SHIFT                                   0
   1232#define TPC0_CFG_TPC_STALL_V_MASK                                    0x1
   1233
   1234/* TPC0_CFG_ICACHE_BASE_ADDERESS_LOW */
   1235#define TPC0_CFG_ICACHE_BASE_ADDERESS_LOW_V_SHIFT                    0
   1236#define TPC0_CFG_ICACHE_BASE_ADDERESS_LOW_V_MASK                     0xFFFFFFFF
   1237
   1238/* TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH */
   1239#define TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH_V_SHIFT                   0
   1240#define TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH_V_MASK                    0xFFFFFFFF
   1241
   1242/* TPC0_CFG_RD_RATE_LIMIT */
   1243#define TPC0_CFG_RD_RATE_LIMIT_ENABLE_SHIFT                          0
   1244#define TPC0_CFG_RD_RATE_LIMIT_ENABLE_MASK                           0x1
   1245#define TPC0_CFG_RD_RATE_LIMIT_SATURATION_SHIFT                      1
   1246#define TPC0_CFG_RD_RATE_LIMIT_SATURATION_MASK                       0x1FE
   1247#define TPC0_CFG_RD_RATE_LIMIT_TIMEOUT_SHIFT                         9
   1248#define TPC0_CFG_RD_RATE_LIMIT_TIMEOUT_MASK                          0x1FE00
   1249
   1250/* TPC0_CFG_WR_RATE_LIMIT */
   1251#define TPC0_CFG_WR_RATE_LIMIT_ENABLE_SHIFT                          0
   1252#define TPC0_CFG_WR_RATE_LIMIT_ENABLE_MASK                           0x1
   1253#define TPC0_CFG_WR_RATE_LIMIT_SATURATION_SHIFT                      1
   1254#define TPC0_CFG_WR_RATE_LIMIT_SATURATION_MASK                       0x1FE
   1255#define TPC0_CFG_WR_RATE_LIMIT_TIMEOUT_SHIFT                         9
   1256#define TPC0_CFG_WR_RATE_LIMIT_TIMEOUT_MASK                          0x1FE00
   1257
   1258/* TPC0_CFG_MSS_CONFIG */
   1259#define TPC0_CFG_MSS_CONFIG_AWCACHE_SHIFT                            0
   1260#define TPC0_CFG_MSS_CONFIG_AWCACHE_MASK                             0xF
   1261#define TPC0_CFG_MSS_CONFIG_ARCACHE_SHIFT                            4
   1262#define TPC0_CFG_MSS_CONFIG_ARCACHE_MASK                             0xF0
   1263#define TPC0_CFG_MSS_CONFIG_ICACHE_FETCH_LINE_NUM_SHIFT              8
   1264#define TPC0_CFG_MSS_CONFIG_ICACHE_FETCH_LINE_NUM_MASK               0x300
   1265#define TPC0_CFG_MSS_CONFIG_EXPOSED_PIPE_DIS_SHIFT                   10
   1266#define TPC0_CFG_MSS_CONFIG_EXPOSED_PIPE_DIS_MASK                    0x400
   1267#define TPC0_CFG_MSS_CONFIG_DCACHE_PREFETCH_DIS_SHIFT                11
   1268#define TPC0_CFG_MSS_CONFIG_DCACHE_PREFETCH_DIS_MASK                 0x800
   1269
   1270/* TPC0_CFG_TPC_INTR_CAUSE */
   1271#define TPC0_CFG_TPC_INTR_CAUSE_CAUSE_SHIFT                          0
   1272#define TPC0_CFG_TPC_INTR_CAUSE_CAUSE_MASK                           0xFFFFF
   1273
   1274/* TPC0_CFG_TPC_INTR_MASK */
   1275#define TPC0_CFG_TPC_INTR_MASK_MASK_SHIFT                            0
   1276#define TPC0_CFG_TPC_INTR_MASK_MASK_MASK                             0xFFFFF
   1277
   1278/* TPC0_CFG_WQ_CREDITS */
   1279#define TPC0_CFG_WQ_CREDITS_ST_G_SHIFT                               0
   1280#define TPC0_CFG_WQ_CREDITS_ST_G_MASK                                0xF
   1281#define TPC0_CFG_WQ_CREDITS_KERNEL_FIFO_SHIFT                        4
   1282#define TPC0_CFG_WQ_CREDITS_KERNEL_FIFO_MASK                         0x70
   1283
   1284/* TPC0_CFG_ARUSER_LO */
   1285#define TPC0_CFG_ARUSER_LO_V_SHIFT                                   0
   1286#define TPC0_CFG_ARUSER_LO_V_MASK                                    0x7FF
   1287
   1288/* TPC0_CFG_ARUSER_HI */
   1289#define TPC0_CFG_ARUSER_HI_V_SHIFT                                   11
   1290#define TPC0_CFG_ARUSER_HI_V_MASK                                    0x1800
   1291#define TPC0_CFG_ARUSER_HI_RSRV_SHIFT                                13
   1292#define TPC0_CFG_ARUSER_HI_RSRV_MASK                                 0xFFFFE000
   1293
   1294/* TPC0_CFG_AWUSER_LO */
   1295#define TPC0_CFG_AWUSER_LO_V_SHIFT                                   0
   1296#define TPC0_CFG_AWUSER_LO_V_MASK                                    0x7FF
   1297
   1298/* TPC0_CFG_AWUSER_HI */
   1299#define TPC0_CFG_AWUSER_HI_V_SHIFT                                   11
   1300#define TPC0_CFG_AWUSER_HI_V_MASK                                    0x1800
   1301#define TPC0_CFG_AWUSER_HI_RSRV_SHIFT                                13
   1302#define TPC0_CFG_AWUSER_HI_RSRV_MASK                                 0xFFFFE000
   1303
   1304/* TPC0_CFG_OPCODE_EXEC */
   1305#define TPC0_CFG_OPCODE_EXEC_SPU_OP_SHIFT                            0
   1306#define TPC0_CFG_OPCODE_EXEC_SPU_OP_MASK                             0x7F
   1307#define TPC0_CFG_OPCODE_EXEC_SPU_EN_SHIFT                            7
   1308#define TPC0_CFG_OPCODE_EXEC_SPU_EN_MASK                             0x80
   1309#define TPC0_CFG_OPCODE_EXEC_VPU_OP_SHIFT                            8
   1310#define TPC0_CFG_OPCODE_EXEC_VPU_OP_MASK                             0x7F00
   1311#define TPC0_CFG_OPCODE_EXEC_VPU_EN_SHIFT                            15
   1312#define TPC0_CFG_OPCODE_EXEC_VPU_EN_MASK                             0x8000
   1313#define TPC0_CFG_OPCODE_EXEC_LD_OP_SHIFT                             16
   1314#define TPC0_CFG_OPCODE_EXEC_LD_OP_MASK                              0x7F0000
   1315#define TPC0_CFG_OPCODE_EXEC_LD_EN_SHIFT                             23
   1316#define TPC0_CFG_OPCODE_EXEC_LD_EN_MASK                              0x800000
   1317#define TPC0_CFG_OPCODE_EXEC_ST_OP_SHIFT                             24
   1318#define TPC0_CFG_OPCODE_EXEC_ST_OP_MASK                              0x7F000000
   1319#define TPC0_CFG_OPCODE_EXEC_ST_EN_SHIFT                             31
   1320#define TPC0_CFG_OPCODE_EXEC_ST_EN_MASK                              0x80000000
   1321
   1322/* TPC0_CFG_LUT_FUNC32_BASE_ADDR_LO */
   1323#define TPC0_CFG_LUT_FUNC32_BASE_ADDR_LO_V_SHIFT                     0
   1324#define TPC0_CFG_LUT_FUNC32_BASE_ADDR_LO_V_MASK                      0xFFFFFFFF
   1325
   1326/* TPC0_CFG_LUT_FUNC32_BASE_ADDR_HI */
   1327#define TPC0_CFG_LUT_FUNC32_BASE_ADDR_HI_V_SHIFT                     0
   1328#define TPC0_CFG_LUT_FUNC32_BASE_ADDR_HI_V_MASK                      0xFFFFFFFF
   1329
   1330/* TPC0_CFG_LUT_FUNC64_BASE_ADDR_LO */
   1331#define TPC0_CFG_LUT_FUNC64_BASE_ADDR_LO_V_SHIFT                     0
   1332#define TPC0_CFG_LUT_FUNC64_BASE_ADDR_LO_V_MASK                      0xFFFFFFFF
   1333
   1334/* TPC0_CFG_LUT_FUNC64_BASE_ADDR_HI */
   1335#define TPC0_CFG_LUT_FUNC64_BASE_ADDR_HI_V_SHIFT                     0
   1336#define TPC0_CFG_LUT_FUNC64_BASE_ADDR_HI_V_MASK                      0xFFFFFFFF
   1337
   1338/* TPC0_CFG_LUT_FUNC128_BASE_ADDR_LO */
   1339#define TPC0_CFG_LUT_FUNC128_BASE_ADDR_LO_V_SHIFT                    0
   1340#define TPC0_CFG_LUT_FUNC128_BASE_ADDR_LO_V_MASK                     0xFFFFFFFF
   1341
   1342/* TPC0_CFG_LUT_FUNC128_BASE_ADDR_HI */
   1343#define TPC0_CFG_LUT_FUNC128_BASE_ADDR_HI_V_SHIFT                    0
   1344#define TPC0_CFG_LUT_FUNC128_BASE_ADDR_HI_V_MASK                     0xFFFFFFFF
   1345
   1346/* TPC0_CFG_LUT_FUNC256_BASE_ADDR_LO */
   1347#define TPC0_CFG_LUT_FUNC256_BASE_ADDR_LO_V_SHIFT                    0
   1348#define TPC0_CFG_LUT_FUNC256_BASE_ADDR_LO_V_MASK                     0xFFFFFFFF
   1349
   1350/* TPC0_CFG_LUT_FUNC256_BASE_ADDR_HI */
   1351#define TPC0_CFG_LUT_FUNC256_BASE_ADDR_HI_V_SHIFT                    0
   1352#define TPC0_CFG_LUT_FUNC256_BASE_ADDR_HI_V_MASK                     0xFFFFFFFF
   1353
   1354/* TPC0_CFG_TSB_CFG_MAX_SIZE */
   1355#define TPC0_CFG_TSB_CFG_MAX_SIZE_DATA_SHIFT                         0
   1356#define TPC0_CFG_TSB_CFG_MAX_SIZE_DATA_MASK                          0xFFFF
   1357#define TPC0_CFG_TSB_CFG_MAX_SIZE_MD_SHIFT                           16
   1358#define TPC0_CFG_TSB_CFG_MAX_SIZE_MD_MASK                            0xFFFF0000
   1359
   1360/* TPC0_CFG_TSB_CFG */
   1361#define TPC0_CFG_TSB_CFG_FORCE_MISS_SHIFT                            0
   1362#define TPC0_CFG_TSB_CFG_FORCE_MISS_MASK                             0x1
   1363#define TPC0_CFG_TSB_CFG_MAX_OS_SHIFT                                1
   1364#define TPC0_CFG_TSB_CFG_MAX_OS_MASK                                 0x1FFFE
   1365
   1366/* TPC0_CFG_DBGMEM_ADD */
   1367#define TPC0_CFG_DBGMEM_ADD_V_SHIFT                                  0
   1368#define TPC0_CFG_DBGMEM_ADD_V_MASK                                   0xFFFFFFFF
   1369
   1370/* TPC0_CFG_DBGMEM_DATA_WR */
   1371#define TPC0_CFG_DBGMEM_DATA_WR_V_SHIFT                              0
   1372#define TPC0_CFG_DBGMEM_DATA_WR_V_MASK                               0xFFFFFFFF
   1373
   1374/* TPC0_CFG_DBGMEM_DATA_RD */
   1375#define TPC0_CFG_DBGMEM_DATA_RD_V_SHIFT                              0
   1376#define TPC0_CFG_DBGMEM_DATA_RD_V_MASK                               0xFFFFFFFF
   1377
   1378/* TPC0_CFG_DBGMEM_CTRL */
   1379#define TPC0_CFG_DBGMEM_CTRL_WR_NRD_SHIFT                            0
   1380#define TPC0_CFG_DBGMEM_CTRL_WR_NRD_MASK                             0x1
   1381
   1382/* TPC0_CFG_DBGMEM_RC */
   1383#define TPC0_CFG_DBGMEM_RC_VALID_SHIFT                               0
   1384#define TPC0_CFG_DBGMEM_RC_VALID_MASK                                0x1
   1385
   1386/* TPC0_CFG_TSB_INFLIGHT_CNTR */
   1387#define TPC0_CFG_TSB_INFLIGHT_CNTR_V_SHIFT                           0
   1388#define TPC0_CFG_TSB_INFLIGHT_CNTR_V_MASK                            0xFFFFFFFF
   1389
   1390/* TPC0_CFG_WQ_INFLIGHT_CNTR */
   1391#define TPC0_CFG_WQ_INFLIGHT_CNTR_HBW_SHIFT                          0
   1392#define TPC0_CFG_WQ_INFLIGHT_CNTR_HBW_MASK                           0xFFFF
   1393#define TPC0_CFG_WQ_INFLIGHT_CNTR_LBW_SHIFT                          16
   1394#define TPC0_CFG_WQ_INFLIGHT_CNTR_LBW_MASK                           0xF0000
   1395
   1396/* TPC0_CFG_WQ_LBW_TOTAL_CNTR */
   1397#define TPC0_CFG_WQ_LBW_TOTAL_CNTR_V_SHIFT                           0
   1398#define TPC0_CFG_WQ_LBW_TOTAL_CNTR_V_MASK                            0xFFFFFFFF
   1399
   1400/* TPC0_CFG_WQ_HBW_TOTAL_CNTR */
   1401#define TPC0_CFG_WQ_HBW_TOTAL_CNTR_V_SHIFT                           0
   1402#define TPC0_CFG_WQ_HBW_TOTAL_CNTR_V_MASK                            0xFFFFFFFF
   1403
   1404/* TPC0_CFG_IRQ_OCCOUPY_CNTR */
   1405#define TPC0_CFG_IRQ_OCCOUPY_CNTR_V_SHIFT                            0
   1406#define TPC0_CFG_IRQ_OCCOUPY_CNTR_V_MASK                             0xFFFFFFFF
   1407
   1408/* TPC0_CFG_FUNC_MBIST_CNTRL */
   1409#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_START_SHIFT                  0
   1410#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_START_MASK                   0x1
   1411#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_DONE_SHIFT                   1
   1412#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_DONE_MASK                    0x2
   1413#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_ACTIVE_SHIFT                 2
   1414#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_ACTIVE_MASK                  0x4
   1415#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_FAILED_SHIFT                 16
   1416#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_FAILED_MASK                  0x3FF0000
   1417
   1418/* TPC0_CFG_FUNC_MBIST_PAT */
   1419#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_EVEN_SHIFT            0
   1420#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_EVEN_MASK             0x3
   1421#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_ODD_SHIFT             2
   1422#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_ODD_MASK              0xC
   1423#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_EVEN_SHIFT            4
   1424#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_EVEN_MASK             0x30
   1425#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_ODD_SHIFT             6
   1426#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_ODD_MASK              0xC0
   1427#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_EVEN_SHIFT            8
   1428#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_EVEN_MASK             0x300
   1429#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_ODD_SHIFT             10
   1430#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_ODD_MASK              0xC00
   1431
   1432/* TPC0_CFG_FUNC_MBIST_MEM */
   1433#define TPC0_CFG_FUNC_MBIST_MEM_MAX_ADDR_SHIFT                       0
   1434#define TPC0_CFG_FUNC_MBIST_MEM_MAX_ADDR_MASK                        0x7FF
   1435#define TPC0_CFG_FUNC_MBIST_MEM_PATTERN_EN_SHIFT                     12
   1436#define TPC0_CFG_FUNC_MBIST_MEM_PATTERN_EN_MASK                      0x7000
   1437#define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_ADDR_SHIFT               16
   1438#define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_ADDR_MASK                0x7FF0000
   1439#define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_PATTERN_SHIFT            28
   1440#define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_PATTERN_MASK             0x70000000
   1441
   1442/* TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW */
   1443#define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW_V_SHIFT                   0
   1444#define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1445
   1446/* TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH */
   1447#define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH_V_SHIFT                  0
   1448#define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1449
   1450/* TPC0_CFG_QM_TENSOR_0_PADDING_VALUE */
   1451#define TPC0_CFG_QM_TENSOR_0_PADDING_VALUE_V_SHIFT                   0
   1452#define TPC0_CFG_QM_TENSOR_0_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1453
   1454/* TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG */
   1455#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1456#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1457#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1458#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1459#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1460#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1461#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1462#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1463#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1464#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1465#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1466#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1467
   1468/* TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE */
   1469#define TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE_V_SHIFT                      0
   1470#define TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1471
   1472/* TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE */
   1473#define TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE_V_SHIFT                    0
   1474#define TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   1475
   1476/* TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE */
   1477#define TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE_V_SHIFT                      0
   1478#define TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   1479
   1480/* TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE */
   1481#define TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE_V_SHIFT                    0
   1482#define TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   1483
   1484/* TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE */
   1485#define TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE_V_SHIFT                      0
   1486#define TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   1487
   1488/* TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE */
   1489#define TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE_V_SHIFT                    0
   1490#define TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   1491
   1492/* TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE */
   1493#define TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE_V_SHIFT                      0
   1494#define TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   1495
   1496/* TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE */
   1497#define TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE_V_SHIFT                    0
   1498#define TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   1499
   1500/* TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE */
   1501#define TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE_V_SHIFT                      0
   1502#define TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   1503
   1504/* TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE */
   1505#define TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE_V_SHIFT                    0
   1506#define TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   1507
   1508/* TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW */
   1509#define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW_V_SHIFT                   0
   1510#define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1511
   1512/* TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH */
   1513#define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH_V_SHIFT                  0
   1514#define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1515
   1516/* TPC0_CFG_QM_TENSOR_1_PADDING_VALUE */
   1517#define TPC0_CFG_QM_TENSOR_1_PADDING_VALUE_V_SHIFT                   0
   1518#define TPC0_CFG_QM_TENSOR_1_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1519
   1520/* TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG */
   1521#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1522#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1523#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1524#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1525#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1526#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1527#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1528#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1529#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1530#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1531#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1532#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1533
   1534/* TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE */
   1535#define TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE_V_SHIFT                      0
   1536#define TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1537
   1538/* TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE */
   1539#define TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE_V_SHIFT                    0
   1540#define TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   1541
   1542/* TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE */
   1543#define TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE_V_SHIFT                      0
   1544#define TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   1545
   1546/* TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE */
   1547#define TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE_V_SHIFT                    0
   1548#define TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   1549
   1550/* TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE */
   1551#define TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE_V_SHIFT                      0
   1552#define TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   1553
   1554/* TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE */
   1555#define TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE_V_SHIFT                    0
   1556#define TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   1557
   1558/* TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE */
   1559#define TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE_V_SHIFT                      0
   1560#define TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   1561
   1562/* TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE */
   1563#define TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE_V_SHIFT                    0
   1564#define TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   1565
   1566/* TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE */
   1567#define TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE_V_SHIFT                      0
   1568#define TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   1569
   1570/* TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE */
   1571#define TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE_V_SHIFT                    0
   1572#define TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   1573
   1574/* TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW */
   1575#define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW_V_SHIFT                   0
   1576#define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1577
   1578/* TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH */
   1579#define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH_V_SHIFT                  0
   1580#define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1581
   1582/* TPC0_CFG_QM_TENSOR_2_PADDING_VALUE */
   1583#define TPC0_CFG_QM_TENSOR_2_PADDING_VALUE_V_SHIFT                   0
   1584#define TPC0_CFG_QM_TENSOR_2_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1585
   1586/* TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG */
   1587#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1588#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1589#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1590#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1591#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1592#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1593#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1594#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1595#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1596#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1597#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1598#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1599
   1600/* TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE */
   1601#define TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE_V_SHIFT                      0
   1602#define TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1603
   1604/* TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE */
   1605#define TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE_V_SHIFT                    0
   1606#define TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   1607
   1608/* TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE */
   1609#define TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE_V_SHIFT                      0
   1610#define TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   1611
   1612/* TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE */
   1613#define TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE_V_SHIFT                    0
   1614#define TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   1615
   1616/* TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE */
   1617#define TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE_V_SHIFT                      0
   1618#define TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   1619
   1620/* TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE */
   1621#define TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE_V_SHIFT                    0
   1622#define TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   1623
   1624/* TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE */
   1625#define TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE_V_SHIFT                      0
   1626#define TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   1627
   1628/* TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE */
   1629#define TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE_V_SHIFT                    0
   1630#define TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   1631
   1632/* TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE */
   1633#define TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE_V_SHIFT                      0
   1634#define TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   1635
   1636/* TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE */
   1637#define TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE_V_SHIFT                    0
   1638#define TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   1639
   1640/* TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW */
   1641#define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW_V_SHIFT                   0
   1642#define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1643
   1644/* TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH */
   1645#define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH_V_SHIFT                  0
   1646#define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1647
   1648/* TPC0_CFG_QM_TENSOR_3_PADDING_VALUE */
   1649#define TPC0_CFG_QM_TENSOR_3_PADDING_VALUE_V_SHIFT                   0
   1650#define TPC0_CFG_QM_TENSOR_3_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1651
   1652/* TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG */
   1653#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1654#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1655#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1656#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1657#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1658#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1659#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1660#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1661#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1662#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1663#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1664#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1665
   1666/* TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE */
   1667#define TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE_V_SHIFT                      0
   1668#define TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1669
   1670/* TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE */
   1671#define TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE_V_SHIFT                    0
   1672#define TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   1673
   1674/* TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE */
   1675#define TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE_V_SHIFT                      0
   1676#define TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   1677
   1678/* TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE */
   1679#define TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE_V_SHIFT                    0
   1680#define TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   1681
   1682/* TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE */
   1683#define TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE_V_SHIFT                      0
   1684#define TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   1685
   1686/* TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE */
   1687#define TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE_V_SHIFT                    0
   1688#define TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   1689
   1690/* TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE */
   1691#define TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE_V_SHIFT                      0
   1692#define TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   1693
   1694/* TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE */
   1695#define TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE_V_SHIFT                    0
   1696#define TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   1697
   1698/* TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE */
   1699#define TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE_V_SHIFT                      0
   1700#define TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   1701
   1702/* TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE */
   1703#define TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE_V_SHIFT                    0
   1704#define TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   1705
   1706/* TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW */
   1707#define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW_V_SHIFT                   0
   1708#define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1709
   1710/* TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH */
   1711#define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH_V_SHIFT                  0
   1712#define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1713
   1714/* TPC0_CFG_QM_TENSOR_4_PADDING_VALUE */
   1715#define TPC0_CFG_QM_TENSOR_4_PADDING_VALUE_V_SHIFT                   0
   1716#define TPC0_CFG_QM_TENSOR_4_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1717
   1718/* TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG */
   1719#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1720#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1721#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1722#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1723#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1724#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1725#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1726#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1727#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1728#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1729#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1730#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1731
   1732/* TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE */
   1733#define TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE_V_SHIFT                      0
   1734#define TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1735
   1736/* TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE */
   1737#define TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE_V_SHIFT                    0
   1738#define TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   1739
   1740/* TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE */
   1741#define TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE_V_SHIFT                      0
   1742#define TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   1743
   1744/* TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE */
   1745#define TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE_V_SHIFT                    0
   1746#define TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   1747
   1748/* TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE */
   1749#define TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE_V_SHIFT                      0
   1750#define TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   1751
   1752/* TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE */
   1753#define TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE_V_SHIFT                    0
   1754#define TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   1755
   1756/* TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE */
   1757#define TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE_V_SHIFT                      0
   1758#define TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   1759
   1760/* TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE */
   1761#define TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE_V_SHIFT                    0
   1762#define TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   1763
   1764/* TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE */
   1765#define TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE_V_SHIFT                      0
   1766#define TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   1767
   1768/* TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE */
   1769#define TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE_V_SHIFT                    0
   1770#define TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   1771
   1772/* TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW */
   1773#define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW_V_SHIFT                   0
   1774#define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1775
   1776/* TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH */
   1777#define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH_V_SHIFT                  0
   1778#define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1779
   1780/* TPC0_CFG_QM_TENSOR_5_PADDING_VALUE */
   1781#define TPC0_CFG_QM_TENSOR_5_PADDING_VALUE_V_SHIFT                   0
   1782#define TPC0_CFG_QM_TENSOR_5_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1783
   1784/* TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG */
   1785#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1786#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1787#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1788#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1789#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1790#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1791#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1792#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1793#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1794#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1795#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1796#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1797
   1798/* TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE */
   1799#define TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE_V_SHIFT                      0
   1800#define TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1801
   1802/* TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE */
   1803#define TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE_V_SHIFT                    0
   1804#define TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   1805
   1806/* TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE */
   1807#define TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE_V_SHIFT                      0
   1808#define TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   1809
   1810/* TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE */
   1811#define TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE_V_SHIFT                    0
   1812#define TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   1813
   1814/* TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE */
   1815#define TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE_V_SHIFT                      0
   1816#define TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   1817
   1818/* TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE */
   1819#define TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE_V_SHIFT                    0
   1820#define TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   1821
   1822/* TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE */
   1823#define TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE_V_SHIFT                      0
   1824#define TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   1825
   1826/* TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE */
   1827#define TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE_V_SHIFT                    0
   1828#define TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   1829
   1830/* TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE */
   1831#define TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE_V_SHIFT                      0
   1832#define TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   1833
   1834/* TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE */
   1835#define TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE_V_SHIFT                    0
   1836#define TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   1837
   1838/* TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW */
   1839#define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW_V_SHIFT                   0
   1840#define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1841
   1842/* TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH */
   1843#define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH_V_SHIFT                  0
   1844#define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1845
   1846/* TPC0_CFG_QM_TENSOR_6_PADDING_VALUE */
   1847#define TPC0_CFG_QM_TENSOR_6_PADDING_VALUE_V_SHIFT                   0
   1848#define TPC0_CFG_QM_TENSOR_6_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1849
   1850/* TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG */
   1851#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1852#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1853#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1854#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1855#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1856#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1857#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1858#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1859#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1860#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1861#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1862#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1863
   1864/* TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE */
   1865#define TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE_V_SHIFT                      0
   1866#define TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1867
   1868/* TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE */
   1869#define TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE_V_SHIFT                    0
   1870#define TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   1871
   1872/* TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE */
   1873#define TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE_V_SHIFT                      0
   1874#define TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   1875
   1876/* TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE */
   1877#define TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE_V_SHIFT                    0
   1878#define TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   1879
   1880/* TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE */
   1881#define TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE_V_SHIFT                      0
   1882#define TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   1883
   1884/* TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE */
   1885#define TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE_V_SHIFT                    0
   1886#define TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   1887
   1888/* TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE */
   1889#define TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE_V_SHIFT                      0
   1890#define TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   1891
   1892/* TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE */
   1893#define TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE_V_SHIFT                    0
   1894#define TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   1895
   1896/* TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE */
   1897#define TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE_V_SHIFT                      0
   1898#define TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   1899
   1900/* TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE */
   1901#define TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE_V_SHIFT                    0
   1902#define TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   1903
   1904/* TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW */
   1905#define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW_V_SHIFT                   0
   1906#define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1907
   1908/* TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH */
   1909#define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH_V_SHIFT                  0
   1910#define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1911
   1912/* TPC0_CFG_QM_TENSOR_7_PADDING_VALUE */
   1913#define TPC0_CFG_QM_TENSOR_7_PADDING_VALUE_V_SHIFT                   0
   1914#define TPC0_CFG_QM_TENSOR_7_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1915
   1916/* TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG */
   1917#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1918#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1919#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1920#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1921#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1922#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1923#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1924#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1925#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1926#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1927#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1928#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1929
   1930/* TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE */
   1931#define TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE_V_SHIFT                      0
   1932#define TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1933
   1934/* TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE */
   1935#define TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE_V_SHIFT                    0
   1936#define TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   1937
   1938/* TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE */
   1939#define TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE_V_SHIFT                      0
   1940#define TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   1941
   1942/* TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE */
   1943#define TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE_V_SHIFT                    0
   1944#define TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   1945
   1946/* TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE */
   1947#define TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE_V_SHIFT                      0
   1948#define TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   1949
   1950/* TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE */
   1951#define TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE_V_SHIFT                    0
   1952#define TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   1953
   1954/* TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE */
   1955#define TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE_V_SHIFT                      0
   1956#define TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   1957
   1958/* TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE */
   1959#define TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE_V_SHIFT                    0
   1960#define TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   1961
   1962/* TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE */
   1963#define TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE_V_SHIFT                      0
   1964#define TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   1965
   1966/* TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE */
   1967#define TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE_V_SHIFT                    0
   1968#define TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   1969
   1970/* TPC0_CFG_QM_TENSOR_8_BASE_ADDR_LOW */
   1971#define TPC0_CFG_QM_TENSOR_8_BASE_ADDR_LOW_V_SHIFT                   0
   1972#define TPC0_CFG_QM_TENSOR_8_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   1973
   1974/* TPC0_CFG_QM_TENSOR_8_BASE_ADDR_HIGH */
   1975#define TPC0_CFG_QM_TENSOR_8_BASE_ADDR_HIGH_V_SHIFT                  0
   1976#define TPC0_CFG_QM_TENSOR_8_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   1977
   1978/* TPC0_CFG_QM_TENSOR_8_PADDING_VALUE */
   1979#define TPC0_CFG_QM_TENSOR_8_PADDING_VALUE_V_SHIFT                   0
   1980#define TPC0_CFG_QM_TENSOR_8_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   1981
   1982/* TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG */
   1983#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   1984#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   1985#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   1986#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   1987#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   1988#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   1989#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_RMW_SET_SHIFT             19
   1990#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   1991#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   1992#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   1993#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_RMW_OP_SHIFT              21
   1994#define TPC0_CFG_QM_TENSOR_8_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   1995
   1996/* TPC0_CFG_QM_TENSOR_8_DIM_0_SIZE */
   1997#define TPC0_CFG_QM_TENSOR_8_DIM_0_SIZE_V_SHIFT                      0
   1998#define TPC0_CFG_QM_TENSOR_8_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   1999
   2000/* TPC0_CFG_QM_TENSOR_8_DIM_0_STRIDE */
   2001#define TPC0_CFG_QM_TENSOR_8_DIM_0_STRIDE_V_SHIFT                    0
   2002#define TPC0_CFG_QM_TENSOR_8_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   2003
   2004/* TPC0_CFG_QM_TENSOR_8_DIM_1_SIZE */
   2005#define TPC0_CFG_QM_TENSOR_8_DIM_1_SIZE_V_SHIFT                      0
   2006#define TPC0_CFG_QM_TENSOR_8_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   2007
   2008/* TPC0_CFG_QM_TENSOR_8_DIM_1_STRIDE */
   2009#define TPC0_CFG_QM_TENSOR_8_DIM_1_STRIDE_V_SHIFT                    0
   2010#define TPC0_CFG_QM_TENSOR_8_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   2011
   2012/* TPC0_CFG_QM_TENSOR_8_DIM_2_SIZE */
   2013#define TPC0_CFG_QM_TENSOR_8_DIM_2_SIZE_V_SHIFT                      0
   2014#define TPC0_CFG_QM_TENSOR_8_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   2015
   2016/* TPC0_CFG_QM_TENSOR_8_DIM_2_STRIDE */
   2017#define TPC0_CFG_QM_TENSOR_8_DIM_2_STRIDE_V_SHIFT                    0
   2018#define TPC0_CFG_QM_TENSOR_8_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   2019
   2020/* TPC0_CFG_QM_TENSOR_8_DIM_3_SIZE */
   2021#define TPC0_CFG_QM_TENSOR_8_DIM_3_SIZE_V_SHIFT                      0
   2022#define TPC0_CFG_QM_TENSOR_8_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   2023
   2024/* TPC0_CFG_QM_TENSOR_8_DIM_3_STRIDE */
   2025#define TPC0_CFG_QM_TENSOR_8_DIM_3_STRIDE_V_SHIFT                    0
   2026#define TPC0_CFG_QM_TENSOR_8_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   2027
   2028/* TPC0_CFG_QM_TENSOR_8_DIM_4_SIZE */
   2029#define TPC0_CFG_QM_TENSOR_8_DIM_4_SIZE_V_SHIFT                      0
   2030#define TPC0_CFG_QM_TENSOR_8_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   2031
   2032/* TPC0_CFG_QM_TENSOR_8_DIM_4_STRIDE */
   2033#define TPC0_CFG_QM_TENSOR_8_DIM_4_STRIDE_V_SHIFT                    0
   2034#define TPC0_CFG_QM_TENSOR_8_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   2035
   2036/* TPC0_CFG_QM_TENSOR_9_BASE_ADDR_LOW */
   2037#define TPC0_CFG_QM_TENSOR_9_BASE_ADDR_LOW_V_SHIFT                   0
   2038#define TPC0_CFG_QM_TENSOR_9_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
   2039
   2040/* TPC0_CFG_QM_TENSOR_9_BASE_ADDR_HIGH */
   2041#define TPC0_CFG_QM_TENSOR_9_BASE_ADDR_HIGH_V_SHIFT                  0
   2042#define TPC0_CFG_QM_TENSOR_9_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
   2043
   2044/* TPC0_CFG_QM_TENSOR_9_PADDING_VALUE */
   2045#define TPC0_CFG_QM_TENSOR_9_PADDING_VALUE_V_SHIFT                   0
   2046#define TPC0_CFG_QM_TENSOR_9_PADDING_VALUE_V_MASK                    0xFFFFFFFF
   2047
   2048/* TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG */
   2049#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
   2050#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_DATA_TYPE_MASK            0x7
   2051#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
   2052#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
   2053#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_LAST_DIM_SHIFT            16
   2054#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
   2055#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_RMW_SET_SHIFT             19
   2056#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_RMW_SET_MASK              0x80000
   2057#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_RMW_RESERV_SHIFT          20
   2058#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_RMW_RESERV_MASK           0x100000
   2059#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_RMW_OP_SHIFT              21
   2060#define TPC0_CFG_QM_TENSOR_9_TENSOR_CONFIG_RMW_OP_MASK               0x600000
   2061
   2062/* TPC0_CFG_QM_TENSOR_9_DIM_0_SIZE */
   2063#define TPC0_CFG_QM_TENSOR_9_DIM_0_SIZE_V_SHIFT                      0
   2064#define TPC0_CFG_QM_TENSOR_9_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
   2065
   2066/* TPC0_CFG_QM_TENSOR_9_DIM_0_STRIDE */
   2067#define TPC0_CFG_QM_TENSOR_9_DIM_0_STRIDE_V_SHIFT                    0
   2068#define TPC0_CFG_QM_TENSOR_9_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
   2069
   2070/* TPC0_CFG_QM_TENSOR_9_DIM_1_SIZE */
   2071#define TPC0_CFG_QM_TENSOR_9_DIM_1_SIZE_V_SHIFT                      0
   2072#define TPC0_CFG_QM_TENSOR_9_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
   2073
   2074/* TPC0_CFG_QM_TENSOR_9_DIM_1_STRIDE */
   2075#define TPC0_CFG_QM_TENSOR_9_DIM_1_STRIDE_V_SHIFT                    0
   2076#define TPC0_CFG_QM_TENSOR_9_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
   2077
   2078/* TPC0_CFG_QM_TENSOR_9_DIM_2_SIZE */
   2079#define TPC0_CFG_QM_TENSOR_9_DIM_2_SIZE_V_SHIFT                      0
   2080#define TPC0_CFG_QM_TENSOR_9_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
   2081
   2082/* TPC0_CFG_QM_TENSOR_9_DIM_2_STRIDE */
   2083#define TPC0_CFG_QM_TENSOR_9_DIM_2_STRIDE_V_SHIFT                    0
   2084#define TPC0_CFG_QM_TENSOR_9_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
   2085
   2086/* TPC0_CFG_QM_TENSOR_9_DIM_3_SIZE */
   2087#define TPC0_CFG_QM_TENSOR_9_DIM_3_SIZE_V_SHIFT                      0
   2088#define TPC0_CFG_QM_TENSOR_9_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
   2089
   2090/* TPC0_CFG_QM_TENSOR_9_DIM_3_STRIDE */
   2091#define TPC0_CFG_QM_TENSOR_9_DIM_3_STRIDE_V_SHIFT                    0
   2092#define TPC0_CFG_QM_TENSOR_9_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
   2093
   2094/* TPC0_CFG_QM_TENSOR_9_DIM_4_SIZE */
   2095#define TPC0_CFG_QM_TENSOR_9_DIM_4_SIZE_V_SHIFT                      0
   2096#define TPC0_CFG_QM_TENSOR_9_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
   2097
   2098/* TPC0_CFG_QM_TENSOR_9_DIM_4_STRIDE */
   2099#define TPC0_CFG_QM_TENSOR_9_DIM_4_STRIDE_V_SHIFT                    0
   2100#define TPC0_CFG_QM_TENSOR_9_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
   2101
   2102/* TPC0_CFG_QM_TENSOR_10_BASE_ADDR_LOW */
   2103#define TPC0_CFG_QM_TENSOR_10_BASE_ADDR_LOW_V_SHIFT                  0
   2104#define TPC0_CFG_QM_TENSOR_10_BASE_ADDR_LOW_V_MASK                   0xFFFFFFFF
   2105
   2106/* TPC0_CFG_QM_TENSOR_10_BASE_ADDR_HIGH */
   2107#define TPC0_CFG_QM_TENSOR_10_BASE_ADDR_HIGH_V_SHIFT                 0
   2108#define TPC0_CFG_QM_TENSOR_10_BASE_ADDR_HIGH_V_MASK                  0xFFFFFFFF
   2109
   2110/* TPC0_CFG_QM_TENSOR_10_PADDING_VALUE */
   2111#define TPC0_CFG_QM_TENSOR_10_PADDING_VALUE_V_SHIFT                  0
   2112#define TPC0_CFG_QM_TENSOR_10_PADDING_VALUE_V_MASK                   0xFFFFFFFF
   2113
   2114/* TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG */
   2115#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_DATA_TYPE_SHIFT          0
   2116#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_DATA_TYPE_MASK           0x7
   2117#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT     8
   2118#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_VALID_DIM_MASK_MASK      0x1F00
   2119#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_LAST_DIM_SHIFT           16
   2120#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_LAST_DIM_MASK            0x70000
   2121#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_RMW_SET_SHIFT            19
   2122#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_RMW_SET_MASK             0x80000
   2123#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_RMW_RESERV_SHIFT         20
   2124#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_RMW_RESERV_MASK          0x100000
   2125#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_RMW_OP_SHIFT             21
   2126#define TPC0_CFG_QM_TENSOR_10_TENSOR_CONFIG_RMW_OP_MASK              0x600000
   2127
   2128/* TPC0_CFG_QM_TENSOR_10_DIM_0_SIZE */
   2129#define TPC0_CFG_QM_TENSOR_10_DIM_0_SIZE_V_SHIFT                     0
   2130#define TPC0_CFG_QM_TENSOR_10_DIM_0_SIZE_V_MASK                      0xFFFFFFFF
   2131
   2132/* TPC0_CFG_QM_TENSOR_10_DIM_0_STRIDE */
   2133#define TPC0_CFG_QM_TENSOR_10_DIM_0_STRIDE_V_SHIFT                   0
   2134#define TPC0_CFG_QM_TENSOR_10_DIM_0_STRIDE_V_MASK                    0xFFFFFFFF
   2135
   2136/* TPC0_CFG_QM_TENSOR_10_DIM_1_SIZE */
   2137#define TPC0_CFG_QM_TENSOR_10_DIM_1_SIZE_V_SHIFT                     0
   2138#define TPC0_CFG_QM_TENSOR_10_DIM_1_SIZE_V_MASK                      0xFFFFFFFF
   2139
   2140/* TPC0_CFG_QM_TENSOR_10_DIM_1_STRIDE */
   2141#define TPC0_CFG_QM_TENSOR_10_DIM_1_STRIDE_V_SHIFT                   0
   2142#define TPC0_CFG_QM_TENSOR_10_DIM_1_STRIDE_V_MASK                    0xFFFFFFFF
   2143
   2144/* TPC0_CFG_QM_TENSOR_10_DIM_2_SIZE */
   2145#define TPC0_CFG_QM_TENSOR_10_DIM_2_SIZE_V_SHIFT                     0
   2146#define TPC0_CFG_QM_TENSOR_10_DIM_2_SIZE_V_MASK                      0xFFFFFFFF
   2147
   2148/* TPC0_CFG_QM_TENSOR_10_DIM_2_STRIDE */
   2149#define TPC0_CFG_QM_TENSOR_10_DIM_2_STRIDE_V_SHIFT                   0
   2150#define TPC0_CFG_QM_TENSOR_10_DIM_2_STRIDE_V_MASK                    0xFFFFFFFF
   2151
   2152/* TPC0_CFG_QM_TENSOR_10_DIM_3_SIZE */
   2153#define TPC0_CFG_QM_TENSOR_10_DIM_3_SIZE_V_SHIFT                     0
   2154#define TPC0_CFG_QM_TENSOR_10_DIM_3_SIZE_V_MASK                      0xFFFFFFFF
   2155
   2156/* TPC0_CFG_QM_TENSOR_10_DIM_3_STRIDE */
   2157#define TPC0_CFG_QM_TENSOR_10_DIM_3_STRIDE_V_SHIFT                   0
   2158#define TPC0_CFG_QM_TENSOR_10_DIM_3_STRIDE_V_MASK                    0xFFFFFFFF
   2159
   2160/* TPC0_CFG_QM_TENSOR_10_DIM_4_SIZE */
   2161#define TPC0_CFG_QM_TENSOR_10_DIM_4_SIZE_V_SHIFT                     0
   2162#define TPC0_CFG_QM_TENSOR_10_DIM_4_SIZE_V_MASK                      0xFFFFFFFF
   2163
   2164/* TPC0_CFG_QM_TENSOR_10_DIM_4_STRIDE */
   2165#define TPC0_CFG_QM_TENSOR_10_DIM_4_STRIDE_V_SHIFT                   0
   2166#define TPC0_CFG_QM_TENSOR_10_DIM_4_STRIDE_V_MASK                    0xFFFFFFFF
   2167
   2168/* TPC0_CFG_QM_TENSOR_11_BASE_ADDR_LOW */
   2169#define TPC0_CFG_QM_TENSOR_11_BASE_ADDR_LOW_V_SHIFT                  0
   2170#define TPC0_CFG_QM_TENSOR_11_BASE_ADDR_LOW_V_MASK                   0xFFFFFFFF
   2171
   2172/* TPC0_CFG_QM_TENSOR_11_BASE_ADDR_HIGH */
   2173#define TPC0_CFG_QM_TENSOR_11_BASE_ADDR_HIGH_V_SHIFT                 0
   2174#define TPC0_CFG_QM_TENSOR_11_BASE_ADDR_HIGH_V_MASK                  0xFFFFFFFF
   2175
   2176/* TPC0_CFG_QM_TENSOR_11_PADDING_VALUE */
   2177#define TPC0_CFG_QM_TENSOR_11_PADDING_VALUE_V_SHIFT                  0
   2178#define TPC0_CFG_QM_TENSOR_11_PADDING_VALUE_V_MASK                   0xFFFFFFFF
   2179
   2180/* TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG */
   2181#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_DATA_TYPE_SHIFT          0
   2182#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_DATA_TYPE_MASK           0x7
   2183#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT     8
   2184#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_VALID_DIM_MASK_MASK      0x1F00
   2185#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_LAST_DIM_SHIFT           16
   2186#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_LAST_DIM_MASK            0x70000
   2187#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_RMW_SET_SHIFT            19
   2188#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_RMW_SET_MASK             0x80000
   2189#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_RMW_RESERV_SHIFT         20
   2190#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_RMW_RESERV_MASK          0x100000
   2191#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_RMW_OP_SHIFT             21
   2192#define TPC0_CFG_QM_TENSOR_11_TENSOR_CONFIG_RMW_OP_MASK              0x600000
   2193
   2194/* TPC0_CFG_QM_TENSOR_11_DIM_0_SIZE */
   2195#define TPC0_CFG_QM_TENSOR_11_DIM_0_SIZE_V_SHIFT                     0
   2196#define TPC0_CFG_QM_TENSOR_11_DIM_0_SIZE_V_MASK                      0xFFFFFFFF
   2197
   2198/* TPC0_CFG_QM_TENSOR_11_DIM_0_STRIDE */
   2199#define TPC0_CFG_QM_TENSOR_11_DIM_0_STRIDE_V_SHIFT                   0
   2200#define TPC0_CFG_QM_TENSOR_11_DIM_0_STRIDE_V_MASK                    0xFFFFFFFF
   2201
   2202/* TPC0_CFG_QM_TENSOR_11_DIM_1_SIZE */
   2203#define TPC0_CFG_QM_TENSOR_11_DIM_1_SIZE_V_SHIFT                     0
   2204#define TPC0_CFG_QM_TENSOR_11_DIM_1_SIZE_V_MASK                      0xFFFFFFFF
   2205
   2206/* TPC0_CFG_QM_TENSOR_11_DIM_1_STRIDE */
   2207#define TPC0_CFG_QM_TENSOR_11_DIM_1_STRIDE_V_SHIFT                   0
   2208#define TPC0_CFG_QM_TENSOR_11_DIM_1_STRIDE_V_MASK                    0xFFFFFFFF
   2209
   2210/* TPC0_CFG_QM_TENSOR_11_DIM_2_SIZE */
   2211#define TPC0_CFG_QM_TENSOR_11_DIM_2_SIZE_V_SHIFT                     0
   2212#define TPC0_CFG_QM_TENSOR_11_DIM_2_SIZE_V_MASK                      0xFFFFFFFF
   2213
   2214/* TPC0_CFG_QM_TENSOR_11_DIM_2_STRIDE */
   2215#define TPC0_CFG_QM_TENSOR_11_DIM_2_STRIDE_V_SHIFT                   0
   2216#define TPC0_CFG_QM_TENSOR_11_DIM_2_STRIDE_V_MASK                    0xFFFFFFFF
   2217
   2218/* TPC0_CFG_QM_TENSOR_11_DIM_3_SIZE */
   2219#define TPC0_CFG_QM_TENSOR_11_DIM_3_SIZE_V_SHIFT                     0
   2220#define TPC0_CFG_QM_TENSOR_11_DIM_3_SIZE_V_MASK                      0xFFFFFFFF
   2221
   2222/* TPC0_CFG_QM_TENSOR_11_DIM_3_STRIDE */
   2223#define TPC0_CFG_QM_TENSOR_11_DIM_3_STRIDE_V_SHIFT                   0
   2224#define TPC0_CFG_QM_TENSOR_11_DIM_3_STRIDE_V_MASK                    0xFFFFFFFF
   2225
   2226/* TPC0_CFG_QM_TENSOR_11_DIM_4_SIZE */
   2227#define TPC0_CFG_QM_TENSOR_11_DIM_4_SIZE_V_SHIFT                     0
   2228#define TPC0_CFG_QM_TENSOR_11_DIM_4_SIZE_V_MASK                      0xFFFFFFFF
   2229
   2230/* TPC0_CFG_QM_TENSOR_11_DIM_4_STRIDE */
   2231#define TPC0_CFG_QM_TENSOR_11_DIM_4_STRIDE_V_SHIFT                   0
   2232#define TPC0_CFG_QM_TENSOR_11_DIM_4_STRIDE_V_MASK                    0xFFFFFFFF
   2233
   2234/* TPC0_CFG_QM_TENSOR_12_BASE_ADDR_LOW */
   2235#define TPC0_CFG_QM_TENSOR_12_BASE_ADDR_LOW_V_SHIFT                  0
   2236#define TPC0_CFG_QM_TENSOR_12_BASE_ADDR_LOW_V_MASK                   0xFFFFFFFF
   2237
   2238/* TPC0_CFG_QM_TENSOR_12_BASE_ADDR_HIGH */
   2239#define TPC0_CFG_QM_TENSOR_12_BASE_ADDR_HIGH_V_SHIFT                 0
   2240#define TPC0_CFG_QM_TENSOR_12_BASE_ADDR_HIGH_V_MASK                  0xFFFFFFFF
   2241
   2242/* TPC0_CFG_QM_TENSOR_12_PADDING_VALUE */
   2243#define TPC0_CFG_QM_TENSOR_12_PADDING_VALUE_V_SHIFT                  0
   2244#define TPC0_CFG_QM_TENSOR_12_PADDING_VALUE_V_MASK                   0xFFFFFFFF
   2245
   2246/* TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG */
   2247#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_DATA_TYPE_SHIFT          0
   2248#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_DATA_TYPE_MASK           0x7
   2249#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT     8
   2250#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_VALID_DIM_MASK_MASK      0x1F00
   2251#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_LAST_DIM_SHIFT           16
   2252#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_LAST_DIM_MASK            0x70000
   2253#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_RMW_SET_SHIFT            19
   2254#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_RMW_SET_MASK             0x80000
   2255#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_RMW_RESERV_SHIFT         20
   2256#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_RMW_RESERV_MASK          0x100000
   2257#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_RMW_OP_SHIFT             21
   2258#define TPC0_CFG_QM_TENSOR_12_TENSOR_CONFIG_RMW_OP_MASK              0x600000
   2259
   2260/* TPC0_CFG_QM_TENSOR_12_DIM_0_SIZE */
   2261#define TPC0_CFG_QM_TENSOR_12_DIM_0_SIZE_V_SHIFT                     0
   2262#define TPC0_CFG_QM_TENSOR_12_DIM_0_SIZE_V_MASK                      0xFFFFFFFF
   2263
   2264/* TPC0_CFG_QM_TENSOR_12_DIM_0_STRIDE */
   2265#define TPC0_CFG_QM_TENSOR_12_DIM_0_STRIDE_V_SHIFT                   0
   2266#define TPC0_CFG_QM_TENSOR_12_DIM_0_STRIDE_V_MASK                    0xFFFFFFFF
   2267
   2268/* TPC0_CFG_QM_TENSOR_12_DIM_1_SIZE */
   2269#define TPC0_CFG_QM_TENSOR_12_DIM_1_SIZE_V_SHIFT                     0
   2270#define TPC0_CFG_QM_TENSOR_12_DIM_1_SIZE_V_MASK                      0xFFFFFFFF
   2271
   2272/* TPC0_CFG_QM_TENSOR_12_DIM_1_STRIDE */
   2273#define TPC0_CFG_QM_TENSOR_12_DIM_1_STRIDE_V_SHIFT                   0
   2274#define TPC0_CFG_QM_TENSOR_12_DIM_1_STRIDE_V_MASK                    0xFFFFFFFF
   2275
   2276/* TPC0_CFG_QM_TENSOR_12_DIM_2_SIZE */
   2277#define TPC0_CFG_QM_TENSOR_12_DIM_2_SIZE_V_SHIFT                     0
   2278#define TPC0_CFG_QM_TENSOR_12_DIM_2_SIZE_V_MASK                      0xFFFFFFFF
   2279
   2280/* TPC0_CFG_QM_TENSOR_12_DIM_2_STRIDE */
   2281#define TPC0_CFG_QM_TENSOR_12_DIM_2_STRIDE_V_SHIFT                   0
   2282#define TPC0_CFG_QM_TENSOR_12_DIM_2_STRIDE_V_MASK                    0xFFFFFFFF
   2283
   2284/* TPC0_CFG_QM_TENSOR_12_DIM_3_SIZE */
   2285#define TPC0_CFG_QM_TENSOR_12_DIM_3_SIZE_V_SHIFT                     0
   2286#define TPC0_CFG_QM_TENSOR_12_DIM_3_SIZE_V_MASK                      0xFFFFFFFF
   2287
   2288/* TPC0_CFG_QM_TENSOR_12_DIM_3_STRIDE */
   2289#define TPC0_CFG_QM_TENSOR_12_DIM_3_STRIDE_V_SHIFT                   0
   2290#define TPC0_CFG_QM_TENSOR_12_DIM_3_STRIDE_V_MASK                    0xFFFFFFFF
   2291
   2292/* TPC0_CFG_QM_TENSOR_12_DIM_4_SIZE */
   2293#define TPC0_CFG_QM_TENSOR_12_DIM_4_SIZE_V_SHIFT                     0
   2294#define TPC0_CFG_QM_TENSOR_12_DIM_4_SIZE_V_MASK                      0xFFFFFFFF
   2295
   2296/* TPC0_CFG_QM_TENSOR_12_DIM_4_STRIDE */
   2297#define TPC0_CFG_QM_TENSOR_12_DIM_4_STRIDE_V_SHIFT                   0
   2298#define TPC0_CFG_QM_TENSOR_12_DIM_4_STRIDE_V_MASK                    0xFFFFFFFF
   2299
   2300/* TPC0_CFG_QM_TENSOR_13_BASE_ADDR_LOW */
   2301#define TPC0_CFG_QM_TENSOR_13_BASE_ADDR_LOW_V_SHIFT                  0
   2302#define TPC0_CFG_QM_TENSOR_13_BASE_ADDR_LOW_V_MASK                   0xFFFFFFFF
   2303
   2304/* TPC0_CFG_QM_TENSOR_13_BASE_ADDR_HIGH */
   2305#define TPC0_CFG_QM_TENSOR_13_BASE_ADDR_HIGH_V_SHIFT                 0
   2306#define TPC0_CFG_QM_TENSOR_13_BASE_ADDR_HIGH_V_MASK                  0xFFFFFFFF
   2307
   2308/* TPC0_CFG_QM_TENSOR_13_PADDING_VALUE */
   2309#define TPC0_CFG_QM_TENSOR_13_PADDING_VALUE_V_SHIFT                  0
   2310#define TPC0_CFG_QM_TENSOR_13_PADDING_VALUE_V_MASK                   0xFFFFFFFF
   2311
   2312/* TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG */
   2313#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_DATA_TYPE_SHIFT          0
   2314#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_DATA_TYPE_MASK           0x7
   2315#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT     8
   2316#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_VALID_DIM_MASK_MASK      0x1F00
   2317#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_LAST_DIM_SHIFT           16
   2318#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_LAST_DIM_MASK            0x70000
   2319#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_RMW_SET_SHIFT            19
   2320#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_RMW_SET_MASK             0x80000
   2321#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_RMW_RESERV_SHIFT         20
   2322#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_RMW_RESERV_MASK          0x100000
   2323#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_RMW_OP_SHIFT             21
   2324#define TPC0_CFG_QM_TENSOR_13_TENSOR_CONFIG_RMW_OP_MASK              0x600000
   2325
   2326/* TPC0_CFG_QM_TENSOR_13_DIM_0_SIZE */
   2327#define TPC0_CFG_QM_TENSOR_13_DIM_0_SIZE_V_SHIFT                     0
   2328#define TPC0_CFG_QM_TENSOR_13_DIM_0_SIZE_V_MASK                      0xFFFFFFFF
   2329
   2330/* TPC0_CFG_QM_TENSOR_13_DIM_0_STRIDE */
   2331#define TPC0_CFG_QM_TENSOR_13_DIM_0_STRIDE_V_SHIFT                   0
   2332#define TPC0_CFG_QM_TENSOR_13_DIM_0_STRIDE_V_MASK                    0xFFFFFFFF
   2333
   2334/* TPC0_CFG_QM_TENSOR_13_DIM_1_SIZE */
   2335#define TPC0_CFG_QM_TENSOR_13_DIM_1_SIZE_V_SHIFT                     0
   2336#define TPC0_CFG_QM_TENSOR_13_DIM_1_SIZE_V_MASK                      0xFFFFFFFF
   2337
   2338/* TPC0_CFG_QM_TENSOR_13_DIM_1_STRIDE */
   2339#define TPC0_CFG_QM_TENSOR_13_DIM_1_STRIDE_V_SHIFT                   0
   2340#define TPC0_CFG_QM_TENSOR_13_DIM_1_STRIDE_V_MASK                    0xFFFFFFFF
   2341
   2342/* TPC0_CFG_QM_TENSOR_13_DIM_2_SIZE */
   2343#define TPC0_CFG_QM_TENSOR_13_DIM_2_SIZE_V_SHIFT                     0
   2344#define TPC0_CFG_QM_TENSOR_13_DIM_2_SIZE_V_MASK                      0xFFFFFFFF
   2345
   2346/* TPC0_CFG_QM_TENSOR_13_DIM_2_STRIDE */
   2347#define TPC0_CFG_QM_TENSOR_13_DIM_2_STRIDE_V_SHIFT                   0
   2348#define TPC0_CFG_QM_TENSOR_13_DIM_2_STRIDE_V_MASK                    0xFFFFFFFF
   2349
   2350/* TPC0_CFG_QM_TENSOR_13_DIM_3_SIZE */
   2351#define TPC0_CFG_QM_TENSOR_13_DIM_3_SIZE_V_SHIFT                     0
   2352#define TPC0_CFG_QM_TENSOR_13_DIM_3_SIZE_V_MASK                      0xFFFFFFFF
   2353
   2354/* TPC0_CFG_QM_TENSOR_13_DIM_3_STRIDE */
   2355#define TPC0_CFG_QM_TENSOR_13_DIM_3_STRIDE_V_SHIFT                   0
   2356#define TPC0_CFG_QM_TENSOR_13_DIM_3_STRIDE_V_MASK                    0xFFFFFFFF
   2357
   2358/* TPC0_CFG_QM_TENSOR_13_DIM_4_SIZE */
   2359#define TPC0_CFG_QM_TENSOR_13_DIM_4_SIZE_V_SHIFT                     0
   2360#define TPC0_CFG_QM_TENSOR_13_DIM_4_SIZE_V_MASK                      0xFFFFFFFF
   2361
   2362/* TPC0_CFG_QM_TENSOR_13_DIM_4_STRIDE */
   2363#define TPC0_CFG_QM_TENSOR_13_DIM_4_STRIDE_V_SHIFT                   0
   2364#define TPC0_CFG_QM_TENSOR_13_DIM_4_STRIDE_V_MASK                    0xFFFFFFFF
   2365
   2366/* TPC0_CFG_QM_TENSOR_14_BASE_ADDR_LOW */
   2367#define TPC0_CFG_QM_TENSOR_14_BASE_ADDR_LOW_V_SHIFT                  0
   2368#define TPC0_CFG_QM_TENSOR_14_BASE_ADDR_LOW_V_MASK                   0xFFFFFFFF
   2369
   2370/* TPC0_CFG_QM_TENSOR_14_BASE_ADDR_HIGH */
   2371#define TPC0_CFG_QM_TENSOR_14_BASE_ADDR_HIGH_V_SHIFT                 0
   2372#define TPC0_CFG_QM_TENSOR_14_BASE_ADDR_HIGH_V_MASK                  0xFFFFFFFF
   2373
   2374/* TPC0_CFG_QM_TENSOR_14_PADDING_VALUE */
   2375#define TPC0_CFG_QM_TENSOR_14_PADDING_VALUE_V_SHIFT                  0
   2376#define TPC0_CFG_QM_TENSOR_14_PADDING_VALUE_V_MASK                   0xFFFFFFFF
   2377
   2378/* TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG */
   2379#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_DATA_TYPE_SHIFT          0
   2380#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_DATA_TYPE_MASK           0x7
   2381#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT     8
   2382#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_VALID_DIM_MASK_MASK      0x1F00
   2383#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_LAST_DIM_SHIFT           16
   2384#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_LAST_DIM_MASK            0x70000
   2385#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_RMW_SET_SHIFT            19
   2386#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_RMW_SET_MASK             0x80000
   2387#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_RMW_RESERV_SHIFT         20
   2388#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_RMW_RESERV_MASK          0x100000
   2389#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_RMW_OP_SHIFT             21
   2390#define TPC0_CFG_QM_TENSOR_14_TENSOR_CONFIG_RMW_OP_MASK              0x600000
   2391
   2392/* TPC0_CFG_QM_TENSOR_14_DIM_0_SIZE */
   2393#define TPC0_CFG_QM_TENSOR_14_DIM_0_SIZE_V_SHIFT                     0
   2394#define TPC0_CFG_QM_TENSOR_14_DIM_0_SIZE_V_MASK                      0xFFFFFFFF
   2395
   2396/* TPC0_CFG_QM_TENSOR_14_DIM_0_STRIDE */
   2397#define TPC0_CFG_QM_TENSOR_14_DIM_0_STRIDE_V_SHIFT                   0
   2398#define TPC0_CFG_QM_TENSOR_14_DIM_0_STRIDE_V_MASK                    0xFFFFFFFF
   2399
   2400/* TPC0_CFG_QM_TENSOR_14_DIM_1_SIZE */
   2401#define TPC0_CFG_QM_TENSOR_14_DIM_1_SIZE_V_SHIFT                     0
   2402#define TPC0_CFG_QM_TENSOR_14_DIM_1_SIZE_V_MASK                      0xFFFFFFFF
   2403
   2404/* TPC0_CFG_QM_TENSOR_14_DIM_1_STRIDE */
   2405#define TPC0_CFG_QM_TENSOR_14_DIM_1_STRIDE_V_SHIFT                   0
   2406#define TPC0_CFG_QM_TENSOR_14_DIM_1_STRIDE_V_MASK                    0xFFFFFFFF
   2407
   2408/* TPC0_CFG_QM_TENSOR_14_DIM_2_SIZE */
   2409#define TPC0_CFG_QM_TENSOR_14_DIM_2_SIZE_V_SHIFT                     0
   2410#define TPC0_CFG_QM_TENSOR_14_DIM_2_SIZE_V_MASK                      0xFFFFFFFF
   2411
   2412/* TPC0_CFG_QM_TENSOR_14_DIM_2_STRIDE */
   2413#define TPC0_CFG_QM_TENSOR_14_DIM_2_STRIDE_V_SHIFT                   0
   2414#define TPC0_CFG_QM_TENSOR_14_DIM_2_STRIDE_V_MASK                    0xFFFFFFFF
   2415
   2416/* TPC0_CFG_QM_TENSOR_14_DIM_3_SIZE */
   2417#define TPC0_CFG_QM_TENSOR_14_DIM_3_SIZE_V_SHIFT                     0
   2418#define TPC0_CFG_QM_TENSOR_14_DIM_3_SIZE_V_MASK                      0xFFFFFFFF
   2419
   2420/* TPC0_CFG_QM_TENSOR_14_DIM_3_STRIDE */
   2421#define TPC0_CFG_QM_TENSOR_14_DIM_3_STRIDE_V_SHIFT                   0
   2422#define TPC0_CFG_QM_TENSOR_14_DIM_3_STRIDE_V_MASK                    0xFFFFFFFF
   2423
   2424/* TPC0_CFG_QM_TENSOR_14_DIM_4_SIZE */
   2425#define TPC0_CFG_QM_TENSOR_14_DIM_4_SIZE_V_SHIFT                     0
   2426#define TPC0_CFG_QM_TENSOR_14_DIM_4_SIZE_V_MASK                      0xFFFFFFFF
   2427
   2428/* TPC0_CFG_QM_TENSOR_14_DIM_4_STRIDE */
   2429#define TPC0_CFG_QM_TENSOR_14_DIM_4_STRIDE_V_SHIFT                   0
   2430#define TPC0_CFG_QM_TENSOR_14_DIM_4_STRIDE_V_MASK                    0xFFFFFFFF
   2431
   2432/* TPC0_CFG_QM_TENSOR_15_BASE_ADDR_LOW */
   2433#define TPC0_CFG_QM_TENSOR_15_BASE_ADDR_LOW_V_SHIFT                  0
   2434#define TPC0_CFG_QM_TENSOR_15_BASE_ADDR_LOW_V_MASK                   0xFFFFFFFF
   2435
   2436/* TPC0_CFG_QM_TENSOR_15_BASE_ADDR_HIGH */
   2437#define TPC0_CFG_QM_TENSOR_15_BASE_ADDR_HIGH_V_SHIFT                 0
   2438#define TPC0_CFG_QM_TENSOR_15_BASE_ADDR_HIGH_V_MASK                  0xFFFFFFFF
   2439
   2440/* TPC0_CFG_QM_TENSOR_15_PADDING_VALUE */
   2441#define TPC0_CFG_QM_TENSOR_15_PADDING_VALUE_V_SHIFT                  0
   2442#define TPC0_CFG_QM_TENSOR_15_PADDING_VALUE_V_MASK                   0xFFFFFFFF
   2443
   2444/* TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG */
   2445#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_DATA_TYPE_SHIFT          0
   2446#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_DATA_TYPE_MASK           0x7
   2447#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT     8
   2448#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_VALID_DIM_MASK_MASK      0x1F00
   2449#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_LAST_DIM_SHIFT           16
   2450#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_LAST_DIM_MASK            0x70000
   2451#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_RMW_SET_SHIFT            19
   2452#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_RMW_SET_MASK             0x80000
   2453#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_RMW_RESERV_SHIFT         20
   2454#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_RMW_RESERV_MASK          0x100000
   2455#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_RMW_OP_SHIFT             21
   2456#define TPC0_CFG_QM_TENSOR_15_TENSOR_CONFIG_RMW_OP_MASK              0x600000
   2457
   2458/* TPC0_CFG_QM_TENSOR_15_DIM_0_SIZE */
   2459#define TPC0_CFG_QM_TENSOR_15_DIM_0_SIZE_V_SHIFT                     0
   2460#define TPC0_CFG_QM_TENSOR_15_DIM_0_SIZE_V_MASK                      0xFFFFFFFF
   2461
   2462/* TPC0_CFG_QM_TENSOR_15_DIM_0_STRIDE */
   2463#define TPC0_CFG_QM_TENSOR_15_DIM_0_STRIDE_V_SHIFT                   0
   2464#define TPC0_CFG_QM_TENSOR_15_DIM_0_STRIDE_V_MASK                    0xFFFFFFFF
   2465
   2466/* TPC0_CFG_QM_TENSOR_15_DIM_1_SIZE */
   2467#define TPC0_CFG_QM_TENSOR_15_DIM_1_SIZE_V_SHIFT                     0
   2468#define TPC0_CFG_QM_TENSOR_15_DIM_1_SIZE_V_MASK                      0xFFFFFFFF
   2469
   2470/* TPC0_CFG_QM_TENSOR_15_DIM_1_STRIDE */
   2471#define TPC0_CFG_QM_TENSOR_15_DIM_1_STRIDE_V_SHIFT                   0
   2472#define TPC0_CFG_QM_TENSOR_15_DIM_1_STRIDE_V_MASK                    0xFFFFFFFF
   2473
   2474/* TPC0_CFG_QM_TENSOR_15_DIM_2_SIZE */
   2475#define TPC0_CFG_QM_TENSOR_15_DIM_2_SIZE_V_SHIFT                     0
   2476#define TPC0_CFG_QM_TENSOR_15_DIM_2_SIZE_V_MASK                      0xFFFFFFFF
   2477
   2478/* TPC0_CFG_QM_TENSOR_15_DIM_2_STRIDE */
   2479#define TPC0_CFG_QM_TENSOR_15_DIM_2_STRIDE_V_SHIFT                   0
   2480#define TPC0_CFG_QM_TENSOR_15_DIM_2_STRIDE_V_MASK                    0xFFFFFFFF
   2481
   2482/* TPC0_CFG_QM_TENSOR_15_DIM_3_SIZE */
   2483#define TPC0_CFG_QM_TENSOR_15_DIM_3_SIZE_V_SHIFT                     0
   2484#define TPC0_CFG_QM_TENSOR_15_DIM_3_SIZE_V_MASK                      0xFFFFFFFF
   2485
   2486/* TPC0_CFG_QM_TENSOR_15_DIM_3_STRIDE */
   2487#define TPC0_CFG_QM_TENSOR_15_DIM_3_STRIDE_V_SHIFT                   0
   2488#define TPC0_CFG_QM_TENSOR_15_DIM_3_STRIDE_V_MASK                    0xFFFFFFFF
   2489
   2490/* TPC0_CFG_QM_TENSOR_15_DIM_4_SIZE */
   2491#define TPC0_CFG_QM_TENSOR_15_DIM_4_SIZE_V_SHIFT                     0
   2492#define TPC0_CFG_QM_TENSOR_15_DIM_4_SIZE_V_MASK                      0xFFFFFFFF
   2493
   2494/* TPC0_CFG_QM_TENSOR_15_DIM_4_STRIDE */
   2495#define TPC0_CFG_QM_TENSOR_15_DIM_4_STRIDE_V_SHIFT                   0
   2496#define TPC0_CFG_QM_TENSOR_15_DIM_4_STRIDE_V_MASK                    0xFFFFFFFF
   2497
   2498/* TPC0_CFG_QM_SYNC_OBJECT_MESSAGE */
   2499#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT         0
   2500#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK          0xFFFF
   2501#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_RSV_SHIFT                    16
   2502#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_RSV_MASK                     0x1FFF0000
   2503#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT           29
   2504#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK            0xE0000000
   2505
   2506/* TPC0_CFG_QM_SYNC_OBJECT_ADDR */
   2507#define TPC0_CFG_QM_SYNC_OBJECT_ADDR_V_SHIFT                         0
   2508#define TPC0_CFG_QM_SYNC_OBJECT_ADDR_V_MASK                          0xFFFFFFFF
   2509
   2510/* TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW */
   2511#define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW_V_SHIFT                  0
   2512#define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW_V_MASK                   0xFFFFFFFF
   2513
   2514/* TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH */
   2515#define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH_V_SHIFT                 0
   2516#define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH_V_MASK                  0xFFFFFFFF
   2517
   2518/* TPC0_CFG_QM_TID_BASE_DIM_0 */
   2519#define TPC0_CFG_QM_TID_BASE_DIM_0_V_SHIFT                           0
   2520#define TPC0_CFG_QM_TID_BASE_DIM_0_V_MASK                            0xFFFFFFFF
   2521
   2522/* TPC0_CFG_QM_TID_SIZE_DIM_0 */
   2523#define TPC0_CFG_QM_TID_SIZE_DIM_0_V_SHIFT                           0
   2524#define TPC0_CFG_QM_TID_SIZE_DIM_0_V_MASK                            0xFFFFFFFF
   2525
   2526/* TPC0_CFG_QM_TID_BASE_DIM_1 */
   2527#define TPC0_CFG_QM_TID_BASE_DIM_1_V_SHIFT                           0
   2528#define TPC0_CFG_QM_TID_BASE_DIM_1_V_MASK                            0xFFFFFFFF
   2529
   2530/* TPC0_CFG_QM_TID_SIZE_DIM_1 */
   2531#define TPC0_CFG_QM_TID_SIZE_DIM_1_V_SHIFT                           0
   2532#define TPC0_CFG_QM_TID_SIZE_DIM_1_V_MASK                            0xFFFFFFFF
   2533
   2534/* TPC0_CFG_QM_TID_BASE_DIM_2 */
   2535#define TPC0_CFG_QM_TID_BASE_DIM_2_V_SHIFT                           0
   2536#define TPC0_CFG_QM_TID_BASE_DIM_2_V_MASK                            0xFFFFFFFF
   2537
   2538/* TPC0_CFG_QM_TID_SIZE_DIM_2 */
   2539#define TPC0_CFG_QM_TID_SIZE_DIM_2_V_SHIFT                           0
   2540#define TPC0_CFG_QM_TID_SIZE_DIM_2_V_MASK                            0xFFFFFFFF
   2541
   2542/* TPC0_CFG_QM_TID_BASE_DIM_3 */
   2543#define TPC0_CFG_QM_TID_BASE_DIM_3_V_SHIFT                           0
   2544#define TPC0_CFG_QM_TID_BASE_DIM_3_V_MASK                            0xFFFFFFFF
   2545
   2546/* TPC0_CFG_QM_TID_SIZE_DIM_3 */
   2547#define TPC0_CFG_QM_TID_SIZE_DIM_3_V_SHIFT                           0
   2548#define TPC0_CFG_QM_TID_SIZE_DIM_3_V_MASK                            0xFFFFFFFF
   2549
   2550/* TPC0_CFG_QM_TID_BASE_DIM_4 */
   2551#define TPC0_CFG_QM_TID_BASE_DIM_4_V_SHIFT                           0
   2552#define TPC0_CFG_QM_TID_BASE_DIM_4_V_MASK                            0xFFFFFFFF
   2553
   2554/* TPC0_CFG_QM_TID_SIZE_DIM_4 */
   2555#define TPC0_CFG_QM_TID_SIZE_DIM_4_V_SHIFT                           0
   2556#define TPC0_CFG_QM_TID_SIZE_DIM_4_V_MASK                            0xFFFFFFFF
   2557
   2558/* TPC0_CFG_QM_KERNEL_CONFIG */
   2559#define TPC0_CFG_QM_KERNEL_CONFIG_SMALL_VLM_SHIFT                    0
   2560#define TPC0_CFG_QM_KERNEL_CONFIG_SMALL_VLM_MASK                     0x1
   2561#define TPC0_CFG_QM_KERNEL_CONFIG_ASO_EVICT_L0_SHIFT                 1
   2562#define TPC0_CFG_QM_KERNEL_CONFIG_ASO_EVICT_L0_MASK                  0x2
   2563#define TPC0_CFG_QM_KERNEL_CONFIG_NUM_VALID_SRFS_SHIFT               2
   2564#define TPC0_CFG_QM_KERNEL_CONFIG_NUM_VALID_SRFS_MASK                0xFC
   2565#define TPC0_CFG_QM_KERNEL_CONFIG_RD_RATE_LIMIT_RST_TOKEN_SHIFT      8
   2566#define TPC0_CFG_QM_KERNEL_CONFIG_RD_RATE_LIMIT_RST_TOKEN_MASK       0xFF00
   2567#define TPC0_CFG_QM_KERNEL_CONFIG_WR_RATE_LIMIT_RST_TOKEN_SHIFT      16
   2568#define TPC0_CFG_QM_KERNEL_CONFIG_WR_RATE_LIMIT_RST_TOKEN_MASK       0xFF0000
   2569
   2570/* TPC0_CFG_QM_KERNEL_ID */
   2571#define TPC0_CFG_QM_KERNEL_ID_V_SHIFT                                0
   2572#define TPC0_CFG_QM_KERNEL_ID_V_MASK                                 0xFFFF
   2573
   2574/* TPC0_CFG_QM_SRF */
   2575#define TPC0_CFG_QM_SRF_V_SHIFT                                      0
   2576#define TPC0_CFG_QM_SRF_V_MASK                                       0xFFFFFFFF
   2577
   2578#endif /* ASIC_REG_TPC0_CFG_MASKS_H_ */