@@ -2053,7 +2053,6 @@ ESIMD_INLINE SYCL_ESIMD_FUNCTION __ESIMD_NS::simd<T, N> lsc_load_2d(
2053
2053
constexpr uint8_t execSize = 0x0 ;
2054
2054
constexpr uint8_t sfid = 0xF ;
2055
2055
constexpr uint8_t numSrc0 = 0x1 ;
2056
- constexpr uint8_t numSrc1 = 0x0 ;
2057
2056
constexpr uint8_t numDst = (N * sizeof (T)) / 64 ;
2058
2057
return raw_send_load (oldDst, payload.get_raw_data (), exDesc, desc, execSize,
2059
2058
sfid, numSrc0, numDst);
@@ -2092,17 +2091,13 @@ ESIMD_INLINE SYCL_ESIMD_FUNCTION void lsc_prefetch_2d(
2092
2091
constexpr uint32_t base_desc = 0x2000403 ;
2093
2092
constexpr uint32_t transformMask = Transformed ? 1 << 7 : 0 ;
2094
2093
constexpr uint32_t transposeMask = Transposed ? 1 << 15 : 0 ;
2095
- __ESIMD_NS::simd<T, N> oldDst;
2096
2094
constexpr uint32_t exDesc = 0x0 ;
2097
2095
constexpr uint32_t desc =
2098
2096
base_desc | cache_mask | transformMask | transposeMask;
2099
2097
constexpr uint8_t execSize = 0x0 ;
2100
2098
constexpr uint8_t sfid = 0xF ;
2101
- constexpr uint8_t numSrc0 = 0x1 ;
2102
- constexpr uint8_t numSrc1 = 0x0 ;
2103
2099
constexpr uint8_t numDst = (N * sizeof (T)) / 64 ;
2104
- raw_sends_store (oldDst, payload.get_raw_data (), exDesc, desc, execSize, sfid,
2105
- numSrc0, numDst);
2100
+ raw_send_store (payload.get_raw_data (), exDesc, desc, execSize, sfid, numDst);
2106
2101
}
2107
2102
2108
2103
// / A variation of \c 2D stateless block store \c with parameters passed as
@@ -2141,7 +2136,6 @@ lsc_store_2d(config_2d_mem_access<T, BlockWidth, BlockHeight, NBlocks> &payload,
2141
2136
constexpr uint8_t sfid = 0xF ;
2142
2137
constexpr uint8_t numSrc0 = 0x1 ;
2143
2138
constexpr uint8_t numSrc1 = (N * sizeof (T)) / 64 ;
2144
- constexpr uint8_t numDst = 0x0 ;
2145
2139
raw_sends_store (payload.get_raw_data (), Data, exDesc, desc, execSize, sfid,
2146
2140
numSrc0, numSrc1);
2147
2141
}
0 commit comments