Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit 972f94e

Browse files
committed
Provided more ONEAPI aliases
1 parent 31f0c2f commit 972f94e

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

SYCL/GroupAlgorithm/exclusive_scan.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,13 @@ int main() {
140140
std::iota(input.begin(), input.end(), 0);
141141
std::fill(output.begin(), output.end(), 0);
142142

143-
test<class KernelNamePlusV>(q, input, output, plus<>(), 0);
143+
test<class KernelNamePlusV>(q, input, output, ONEAPI::plus<>(), 0);
144144
test<class KernelNameMinimumV>(q, input, output, minimum<>(),
145145
std::numeric_limits<int>::max());
146146
test<class KernelNameMaximumV>(q, input, output, maximum<>(),
147147
std::numeric_limits<int>::lowest());
148148

149-
test<class KernelNamePlusI>(q, input, output, plus<int>(), 0);
149+
test<class KernelNamePlusI>(q, input, output, ONEAPI::plus<int>(), 0);
150150
test<class KernelNameMinimumI>(q, input, output, minimum<int>(),
151151
std::numeric_limits<int>::max());
152152
test<class KernelNameMaximumI>(q, input, output, maximum<int>(),

SYCL/GroupAlgorithm/inclusive_scan.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,13 @@ int main() {
140140
std::iota(input.begin(), input.end(), 0);
141141
std::fill(output.begin(), output.end(), 0);
142142

143-
test<class KernelNamePlusV>(q, input, output, plus<>(), 0);
143+
test<class KernelNamePlusV>(q, input, output, ONEAPI::plus<>(), 0);
144144
test<class KernelNameMinimumV>(q, input, output, minimum<>(),
145145
std::numeric_limits<int>::max());
146146
test<class KernelNameMaximumV>(q, input, output, maximum<>(),
147147
std::numeric_limits<int>::lowest());
148148

149-
test<class KernelNamePlusI>(q, input, output, plus<int>(), 0);
149+
test<class KernelNamePlusI>(q, input, output, ONEAPI::plus<int>(), 0);
150150
test<class KernelNameMinimumI>(q, input, output, minimum<int>(),
151151
std::numeric_limits<int>::max());
152152
test<class KernelNameMaximumI>(q, input, output, maximum<int>(),

SYCL/GroupAlgorithm/reduce.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@ int main() {
7676
std::iota(input.begin(), input.end(), 0);
7777
std::fill(output.begin(), output.end(), 0);
7878

79-
test<class KernelNamePlusV>(q, input, output, plus<>(), 0);
79+
test<class KernelNamePlusV>(q, input, output, ONEAPI::plus<>(), 0);
8080
test<class KernelNameMinimumV>(q, input, output, minimum<>(),
8181
std::numeric_limits<int>::max());
8282
test<class KernelNameMaximumV>(q, input, output, maximum<>(),
8383
std::numeric_limits<int>::lowest());
8484

85-
test<class KernelNamePlusI>(q, input, output, plus<int>(), 0);
85+
test<class KernelNamePlusI>(q, input, output, ONEAPI::plus<int>(), 0);
8686
test<class KernelNameMinimumI>(q, input, output, minimum<int>(),
8787
std::numeric_limits<int>::max());
8888
test<class KernelNameMaximumI>(q, input, output, maximum<int>(),

SYCL/SubGroup/generic_reduce.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ void check_op(queue &Queue, T init, BinaryOperation op, bool skip_init = false,
2525
ONEAPI::sub_group sg = NdItem.get_sub_group();
2626
if (skip_init) {
2727
acc[NdItem.get_global_id(0)] =
28-
reduce(sg, T(NdItem.get_global_id(0)), op);
28+
ONEAPI::reduce(sg, T(NdItem.get_global_id(0)), op);
2929
} else {
3030
acc[NdItem.get_global_id(0)] =
31-
reduce(sg, T(NdItem.get_global_id(0)), init, op);
31+
ONEAPI::reduce(sg, T(NdItem.get_global_id(0)), init, op);
3232
}
3333
if (NdItem.get_global_id(0) == 0)
3434
sgsizeacc[0] = sg.get_max_local_range()[0];

SYCL/SubGroup/vote.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ void check(queue Queue, const int G, const int L, const int D, const int R) {
4848
cgh.parallel_for<class subgr>(NdRange, [=](nd_item<1> NdItem) {
4949
ONEAPI::sub_group SG = NdItem.get_sub_group();
5050
/* Set to 1 if any local ID in subgroup devided by D has remainder R */
51-
if (any_of(SG, SG.get_local_id().get(0) % D == R)) {
51+
if (ONEAPI::any_of(SG, SG.get_local_id().get(0) % D == R)) {
5252
sganyacc[NdItem.get_global_id()] = 1;
5353
}
5454
/* Set to 1 if remainder of division of subgroup local ID by D is less
5555
* than R for all work items in subgroup */
56-
if (all_of(SG, SG.get_local_id().get(0) % D < R)) {
56+
if (ONEAPI::all_of(SG, SG.get_local_id().get(0) % D < R)) {
5757
sgallacc[NdItem.get_global_id()] = 1;
5858
}
5959
});

0 commit comments

Comments
 (0)