@@ -12,106 +12,104 @@ namespace s = sycl;
12
12
int main () {
13
13
// dot
14
14
{
15
- s::cl_float r{0 };
15
+ float r{0 };
16
16
{
17
- s::buffer<s::cl_float , 1 > BufR (&r, s::range<1 >(1 ));
17
+ s::buffer<float , 1 > BufR (&r, s::range<1 >(1 ));
18
18
s::queue myQueue;
19
19
myQueue.submit ([&](s::handler &cgh) {
20
20
auto AccR = BufR.get_access <s::access::mode::write>(cgh);
21
21
cgh.single_task <class dotF1F1 >(
22
- [=]() { AccR[0 ] = s::dot (s::cl_float {0.5 }, s::cl_float {1.6 }); });
22
+ [=]() { AccR[0 ] = s::dot (float {0.5 }, float {1.6 }); });
23
23
});
24
24
}
25
25
assert (r == 0 .8f );
26
26
}
27
27
28
28
// distance
29
29
{
30
- s::cl_float r{0 };
30
+ float r{0 };
31
31
{
32
- s::buffer<s::cl_float , 1 > BufR (&r, s::range<1 >(1 ));
32
+ s::buffer<float , 1 > BufR (&r, s::range<1 >(1 ));
33
33
s::queue myQueue;
34
34
myQueue.submit ([&](s::handler &cgh) {
35
35
auto AccR = BufR.get_access <s::access::mode::write>(cgh);
36
- cgh.single_task <class distanceF1 >([=]() {
37
- AccR[0 ] = s::distance (s::cl_float{1 .f }, s::cl_float{3 .f });
38
- });
36
+ cgh.single_task <class distanceF1 >(
37
+ [=]() { AccR[0 ] = s::distance (float {1 .f }, float {3 .f }); });
39
38
});
40
39
}
41
40
assert (r == 2 .f );
42
41
}
43
42
44
43
// length
45
44
{
46
- s::cl_float r{0 };
45
+ float r{0 };
47
46
{
48
- s::buffer<s::cl_float , 1 > BufR (&r, s::range<1 >(1 ));
47
+ s::buffer<float , 1 > BufR (&r, s::range<1 >(1 ));
49
48
s::queue myQueue;
50
49
myQueue.submit ([&](s::handler &cgh) {
51
50
auto AccR = BufR.get_access <s::access::mode::write>(cgh);
52
51
cgh.single_task <class lengthF1 >(
53
- [=]() { AccR[0 ] = s::length (s::cl_float {1 .f }); });
52
+ [=]() { AccR[0 ] = s::length (float {1 .f }); });
54
53
});
55
54
}
56
55
assert (r == 1 .f );
57
56
}
58
57
59
58
// normalize
60
59
{
61
- s::cl_float r{0 };
60
+ float r{0 };
62
61
{
63
- s::buffer<s::cl_float , 1 > BufR (&r, s::range<1 >(1 ));
62
+ s::buffer<float , 1 > BufR (&r, s::range<1 >(1 ));
64
63
s::queue myQueue;
65
64
myQueue.submit ([&](s::handler &cgh) {
66
65
auto AccR = BufR.get_access <s::access::mode::write>(cgh);
67
66
cgh.single_task <class normalizeF1 >(
68
- [=]() { AccR[0 ] = s::normalize (s::cl_float {2 .f }); });
67
+ [=]() { AccR[0 ] = s::normalize (float {2 .f }); });
69
68
});
70
69
}
71
70
assert (r == 1 .f );
72
71
}
73
72
74
73
// fast_distance
75
74
{
76
- s::cl_float r{0 };
75
+ float r{0 };
77
76
{
78
- s::buffer<s::cl_float , 1 > BufR (&r, s::range<1 >(1 ));
77
+ s::buffer<float , 1 > BufR (&r, s::range<1 >(1 ));
79
78
s::queue myQueue;
80
79
myQueue.submit ([&](s::handler &cgh) {
81
80
auto AccR = BufR.get_access <s::access::mode::write>(cgh);
82
- cgh.single_task <class fast_distanceF1 >([=]() {
83
- AccR[0 ] = s::fast_distance (s::cl_float{1 .f }, s::cl_float{3 .f });
84
- });
81
+ cgh.single_task <class fast_distanceF1 >(
82
+ [=]() { AccR[0 ] = s::fast_distance (float {1 .f }, float {3 .f }); });
85
83
});
86
84
}
87
85
assert (r == 2 .f );
88
86
}
89
87
90
88
// fast_length
91
89
{
92
- s::cl_float r{0 };
90
+ float r{0 };
93
91
{
94
- s::buffer<s::cl_float , 1 > BufR (&r, s::range<1 >(1 ));
92
+ s::buffer<float , 1 > BufR (&r, s::range<1 >(1 ));
95
93
s::queue myQueue;
96
94
myQueue.submit ([&](s::handler &cgh) {
97
95
auto AccR = BufR.get_access <s::access::mode::write>(cgh);
98
96
cgh.single_task <class fast_lengthF1 >(
99
- [=]() { AccR[0 ] = s::fast_length (s::cl_float {2 .f }); });
97
+ [=]() { AccR[0 ] = s::fast_length (float {2 .f }); });
100
98
});
101
99
}
102
100
assert (r == 2 .f );
103
101
}
104
102
105
103
// fast_normalize
106
104
{
107
- s::cl_float r{0 };
105
+ float r{0 };
108
106
{
109
- s::buffer<s::cl_float , 1 > BufR (&r, s::range<1 >(1 ));
107
+ s::buffer<float , 1 > BufR (&r, s::range<1 >(1 ));
110
108
s::queue myQueue;
111
109
myQueue.submit ([&](s::handler &cgh) {
112
110
auto AccR = BufR.get_access <s::access::mode::write>(cgh);
113
111
cgh.single_task <class fast_normalizeF1 >(
114
- [=]() { AccR[0 ] = s::fast_normalize (s::cl_float {2 .f }); });
112
+ [=]() { AccR[0 ] = s::fast_normalize (float {2 .f }); });
115
113
});
116
114
}
117
115
0 commit comments