@@ -40,26 +40,18 @@ int main() {
40
40
uint64_t offsetStart = (Size - VL) * sizeof (uint64_t );
41
41
simd<uint64_t , VL> offset (offsetStart, sizeof (uint64_t ));
42
42
simd<uint64_t , VL> beginning (0 , sizeof (uint64_t ));
43
- simd<uint64_t , VL> va =
44
- lsc_gather<uint64_t , 1 , lsc_data_size::default_size,
45
- cache_hint::none, cache_hint::none, VL>(PA, beginning);
43
+ simd<uint64_t , VL> va = lsc_gather<uint64_t >(PA, beginning);
46
44
simd_mask<VL> pred = 1 ;
47
45
simd<uint64_t , VL> old_values = 0 ;
48
46
lsc_prefetch<uint64_t , 1 , lsc_data_size::default_size,
49
- cache_hint::cached, cache_hint::cached, VL >(PA, offset);
47
+ cache_hint::cached, cache_hint::cached>(PA, offset);
50
48
simd<uint64_t , VL> vb =
51
- lsc_gather<uint64_t , 1 , lsc_data_size::default_size,
52
- cache_hint::none, cache_hint::none, VL>(
53
- PA, offset, pred, old_values);
54
- simd<uint64_t , VL> vc =
55
- lsc_gather<uint64_t , 1 , lsc_data_size::default_size,
56
- cache_hint::none, cache_hint::none, VL>(PA, offset);
49
+ lsc_gather<uint64_t >(PA, offset, pred, old_values);
50
+ simd<uint64_t , VL> vc = lsc_gather<uint64_t >(PA, offset);
57
51
va *= 5 ;
58
52
vb += vc;
59
- lsc_scatter<uint64_t , 1 , lsc_data_size::default_size, cache_hint::none,
60
- cache_hint::none, VL>(PA, beginning, va);
61
- lsc_scatter<uint64_t , 1 , lsc_data_size::default_size, cache_hint::none,
62
- cache_hint::none, VL>(PA, offset, vb);
53
+ lsc_scatter<uint64_t >(PA, beginning, va);
54
+ lsc_scatter<uint64_t >(PA, offset, vb);
63
55
});
64
56
}).wait ();
65
57
} catch (sycl::exception const &e) {
0 commit comments