@@ -1422,7 +1422,7 @@ struct Copy_Traits_<XE_2D_TF32x8x8_LD_T, args_t...>
1422
1422
};
1423
1423
1424
1424
template <class ... args_t >
1425
- struct Copy_Traits <XE_2D_U32x1x16_LD_N, args_t ...>
1425
+ struct Copy_Traits_ <XE_2D_U32x1x16_LD_N, args_t ...>
1426
1426
: XE_2D_LD_Unpack<XE_2D_U32x1x16_LD_N, args_t ...> {
1427
1427
using ThrID = Layout<_16>;
1428
1428
// Map from (src-thr,src-val) to bit
@@ -1712,8 +1712,8 @@ struct Copy_Traits_<XE_2D_U16x16x16_LD_T, args_t...>
1712
1712
};
1713
1713
1714
1714
template <class ... args_t >
1715
- struct Copy_Traits_ <XE_2D_U8x32x16_LD_T , args_t ...>
1716
- : XE_2D_LD_Unpack<XE_2D_U8x32x16_LD_T , args_t ...> {
1715
+ struct Copy_Traits_ <XE_2D_U8x16x32_LD_T , args_t ...>
1716
+ : XE_2D_LD_Unpack<XE_2D_U8x16x32_LD_T , args_t ...> {
1717
1717
using ThrID = Layout<_16>;
1718
1718
// Map from (src-thr,src-val) to bit
1719
1719
using SrcLayout = Layout<Shape <_16,_16>,
@@ -1726,7 +1726,7 @@ struct Copy_Traits_<XE_2D_U8x32x16_LD_T, args_t...>
1726
1726
1727
1727
template <class ... ArgT>
1728
1728
Copy_Traits_ (ArgT... args)
1729
- : XE_2D_LD_Unpack<XE_2D_U8x32x16_LD_T , args_t ...>(args...) {}
1729
+ : XE_2D_LD_Unpack<XE_2D_U8x16x32_LD_T , args_t ...>(args...) {}
1730
1730
};
1731
1731
1732
1732
template <class ... args_t >
@@ -1748,7 +1748,7 @@ struct Copy_Traits_<XE_2D_U8x32x8_LD_T, args_t...>
1748
1748
};
1749
1749
1750
1750
template <class ... args_t >
1751
- struct Copy_Traits <XE_2D_U8x32x4_LD_T, args_t ...>
1751
+ struct Copy_Traits_ <XE_2D_U8x32x4_LD_T, args_t ...>
1752
1752
: XE_2D_LD_Unpack<XE_2D_U8x32x4_LD_T, args_t ...> {
1753
1753
using ThrID = Layout<_16>;
1754
1754
// Map from (src-thr,src-val) to bit
@@ -1761,10 +1761,9 @@ struct Copy_Traits<XE_2D_U8x32x4_LD_T, args_t...>
1761
1761
using RefLayout = DstLayout;
1762
1762
1763
1763
template <class ... ArgT>
1764
- Copy_Traits (ArgT... args)
1764
+ Copy_Traits_ (ArgT... args)
1765
1765
: XE_2D_LD_Unpack<XE_2D_U8x32x4_LD_T, args_t ...>(args...) {}
1766
1766
};
1767
- };
1768
1767
1769
1768
// template<class... args_t>
1770
1769
// struct Copy_Traits<XE_2D_U32x16x1_LD_T, args_t...>
@@ -2312,6 +2311,7 @@ COPY_TRAIT_LD_DEF(XE_2D_U8x16x64_LD_N)
2312
2311
COPY_TRAIT_LD_DEF(XE_2D_U8x32x64_LD_N)
2313
2312
COPY_TRAIT_LD_DEF(XE_2D_U8x32x8_LD_T)
2314
2313
COPY_TRAIT_LD_DEF(XE_2D_U8x32x4_LD_T)
2314
+ COPY_TRAIT_LD_DEF(XE_2D_U8x16x32_LD_T)
2315
2315
COPY_TRAIT_LD_DEF(XE_2D_U16x1x16_LD_N)
2316
2316
COPY_TRAIT_LD_DEF(XE_2D_U16x2x16_LD_N)
2317
2317
COPY_TRAIT_LD_DEF(XE_2D_U16x4x16_LD_N)
0 commit comments