@@ -1417,7 +1417,7 @@ struct Copy_Traits_<XE_2D_TF32x8x8_LD_T, args_t...>
1417
1417
};
1418
1418
1419
1419
template <class ... args_t >
1420
- struct Copy_Traits <XE_2D_U32x1x16_LD_N, args_t ...>
1420
+ struct Copy_Traits_ <XE_2D_U32x1x16_LD_N, args_t ...>
1421
1421
: XE_2D_LD_Unpack<XE_2D_U32x1x16_LD_N, args_t ...> {
1422
1422
using ThrID = Layout<_16>;
1423
1423
// Map from (src-thr,src-val) to bit
@@ -1707,8 +1707,8 @@ struct Copy_Traits_<XE_2D_U16x16x16_LD_T, args_t...>
1707
1707
};
1708
1708
1709
1709
template <class ... args_t >
1710
- struct Copy_Traits_ <XE_2D_U8x32x16_LD_T , args_t ...>
1711
- : XE_2D_LD_Unpack<XE_2D_U8x32x16_LD_T , args_t ...> {
1710
+ struct Copy_Traits_ <XE_2D_U8x16x32_LD_T , args_t ...>
1711
+ : XE_2D_LD_Unpack<XE_2D_U8x16x32_LD_T , args_t ...> {
1712
1712
using ThrID = Layout<_16>;
1713
1713
// Map from (src-thr,src-val) to bit
1714
1714
using SrcLayout = Layout<Shape <_16,_16>,
@@ -1721,7 +1721,7 @@ struct Copy_Traits_<XE_2D_U8x32x16_LD_T, args_t...>
1721
1721
1722
1722
template <class ... ArgT>
1723
1723
Copy_Traits_ (ArgT... args)
1724
- : XE_2D_LD_Unpack<XE_2D_U8x32x16_LD_T , args_t ...>(args...) {}
1724
+ : XE_2D_LD_Unpack<XE_2D_U8x16x32_LD_T , args_t ...>(args...) {}
1725
1725
};
1726
1726
1727
1727
template <class ... args_t >
@@ -1743,7 +1743,7 @@ struct Copy_Traits_<XE_2D_U8x32x8_LD_T, args_t...>
1743
1743
};
1744
1744
1745
1745
template <class ... args_t >
1746
- struct Copy_Traits <XE_2D_U8x32x4_LD_T, args_t ...>
1746
+ struct Copy_Traits_ <XE_2D_U8x32x4_LD_T, args_t ...>
1747
1747
: XE_2D_LD_Unpack<XE_2D_U8x32x4_LD_T, args_t ...> {
1748
1748
using ThrID = Layout<_16>;
1749
1749
// Map from (src-thr,src-val) to bit
@@ -1756,10 +1756,9 @@ struct Copy_Traits<XE_2D_U8x32x4_LD_T, args_t...>
1756
1756
using RefLayout = DstLayout;
1757
1757
1758
1758
template <class ... ArgT>
1759
- Copy_Traits (ArgT... args)
1759
+ Copy_Traits_ (ArgT... args)
1760
1760
: XE_2D_LD_Unpack<XE_2D_U8x32x4_LD_T, args_t ...>(args...) {}
1761
1761
};
1762
- };
1763
1762
1764
1763
// template<class... args_t>
1765
1764
// struct Copy_Traits<XE_2D_U32x16x1_LD_T, args_t...>
@@ -2307,6 +2306,7 @@ COPY_TRAIT_LD_DEF(XE_2D_U8x16x64_LD_N)
2307
2306
COPY_TRAIT_LD_DEF(XE_2D_U8x32x64_LD_N)
2308
2307
COPY_TRAIT_LD_DEF(XE_2D_U8x32x8_LD_T)
2309
2308
COPY_TRAIT_LD_DEF(XE_2D_U8x32x4_LD_T)
2309
+ COPY_TRAIT_LD_DEF(XE_2D_U8x16x32_LD_T)
2310
2310
COPY_TRAIT_LD_DEF(XE_2D_U16x1x16_LD_N)
2311
2311
COPY_TRAIT_LD_DEF(XE_2D_U16x2x16_LD_N)
2312
2312
COPY_TRAIT_LD_DEF(XE_2D_U16x4x16_LD_N)
0 commit comments