@@ -4070,7 +4070,7 @@ __ESIMD_API simd<T, N> load_2d_impl(const T *Ptr, unsigned SurfaceWidth,
4070
4070
uintptr_t Addr = reinterpret_cast<uintptr_t>(Ptr);
4071
4071
constexpr lsc_data_order Transpose =
4072
4072
Transposed ? lsc_data_order::transpose : lsc_data_order::nontranspose;
4073
- simd<RawT , ActualN> Raw =
4073
+ simd<T , ActualN> Raw =
4074
4074
__esimd_lsc_load2d_stateless<RawT, L1H, L2H, DS, Transpose, NBlocks,
4075
4075
BlockWidth, BlockHeight, Transformed,
4076
4076
ActualN>(Mask.data(), Addr, SurfaceWidth,
@@ -4096,17 +4096,16 @@ __ESIMD_API simd<T, N> load_2d_impl(const T *Ptr, unsigned SurfaceWidth,
4096
4096
// +----+----+----+----+----+----+-----+-----+
4097
4097
// * signifies the padded element.
4098
4098
4099
- simd<RawT , DstElements> Dst;
4099
+ simd<T , DstElements> Dst;
4100
4100
4101
4101
for (auto i = 0; i < NBlocks; i++) {
4102
4102
auto DstBlock =
4103
4103
Dst.template select<DstBlockElements, 1>(i * DstBlockElements);
4104
4104
4105
4105
auto RawBlock = Raw.template select<GRFBlockSize, 1>(i * GRFBlockPitch);
4106
- DstBlock =
4107
- RawBlock.template bit_cast_view<RawT, GRFColSize, GRFRowPitch>()
4108
- .template select<GRFColSize, 1, GRFRowSize, 1>(0, 0)
4109
- .template bit_cast_view<RawT>();
4106
+ DstBlock = RawBlock.template bit_cast_view<T, GRFColSize, GRFRowPitch>()
4107
+ .template select<GRFColSize, 1, GRFRowSize, 1>(0, 0)
4108
+ .template bit_cast_view<T>();
4110
4109
}
4111
4110
4112
4111
return Dst;
0 commit comments