enable_if_t< sizeof(T)==1 > > Struct Template Reference

enable_if_t&lt; sizeof(T)==1 &gt; &gt; Struct Template Reference#

Composable Kernel: ck_tile::LaneGroupTransposeTraits< T, LaneGroupSize, std::enable_if_t< sizeof(T)==1 > > Struct Template Reference
ck_tile::LaneGroupTransposeTraits< T, LaneGroupSize, std::enable_if_t< sizeof(T)==1 > > Struct Template Reference

#include <amd_transpose_load_encoding.hpp>

Public Types

template<index_t kOuterDistDim0, index_t kOuterDistDim1, index_t kInnerDistDim0, index_t kInnerDistDim1>
using TileDistribution

Static Public Attributes

static constexpr index_t ksecondDim = 8
static constexpr index_t kleadDim = LaneGroupSize
static constexpr index_t ksecondDimT = LaneGroupSize
static constexpr index_t kleadDimT = 8

Member Typedef Documentation

◆ TileDistribution

template<typename T, index_t LaneGroupSize>
template<index_t kOuterDistDim0, index_t kOuterDistDim1, index_t kInnerDistDim0, index_t kInnerDistDim1>
using ck_tile::LaneGroupTransposeTraits< T, LaneGroupSize, std::enable_if_t< sizeof(T)==1 > >::TileDistribution
Initial value:
sequence<kInnerDistDim0, kInnerDistDim1, LaneGroupSize / 16, 2, 8>>,
Definition tile_distribution_encoding.hpp:26
Definition tile/core/container/tuple.hpp:192

Member Data Documentation

◆ kleadDim

template<typename T, index_t LaneGroupSize>
index_t ck_tile::LaneGroupTransposeTraits< T, LaneGroupSize, std::enable_if_t< sizeof(T)==1 > >::kleadDim = LaneGroupSize
staticconstexpr

◆ kleadDimT

template<typename T, index_t LaneGroupSize>
index_t ck_tile::LaneGroupTransposeTraits< T, LaneGroupSize, std::enable_if_t< sizeof(T)==1 > >::kleadDimT = 8
staticconstexpr

◆ ksecondDim

template<typename T, index_t LaneGroupSize>
index_t ck_tile::LaneGroupTransposeTraits< T, LaneGroupSize, std::enable_if_t< sizeof(T)==1 > >::ksecondDim = 8
staticconstexpr

◆ ksecondDimT

template<typename T, index_t LaneGroupSize>
index_t ck_tile::LaneGroupTransposeTraits< T, LaneGroupSize, std::enable_if_t< sizeof(T)==1 > >::ksecondDimT = LaneGroupSize
staticconstexpr

The documentation for this struct was generated from the following file: