@@ -18,49 +18,49 @@ namespace sycl {
18
18
namespace detail {
19
19
20
20
template <typename T, class BinaryOperation >
21
- using IsReduPlus =
21
+ using IsPlus =
22
22
bool_constant<std::is_same<BinaryOperation, sycl::plus<T>>::value ||
23
23
std::is_same<BinaryOperation, sycl::plus<void >>::value ||
24
24
std::is_same<BinaryOperation, ONEAPI::plus<T>>::value ||
25
25
std::is_same<BinaryOperation, ONEAPI::plus<void >>::value>;
26
26
27
27
template <typename T, class BinaryOperation >
28
- using IsReduMultiplies = bool_constant<
28
+ using IsMultiplies = bool_constant<
29
29
std::is_same<BinaryOperation, sycl::multiplies<T>>::value ||
30
30
std::is_same<BinaryOperation, sycl::multiplies<void >>::value ||
31
31
std::is_same<BinaryOperation, ONEAPI::multiplies<T>>::value ||
32
32
std::is_same<BinaryOperation, ONEAPI::multiplies<void >>::value>;
33
33
34
34
template <typename T, class BinaryOperation >
35
- using IsReduMinimum =
35
+ using IsMinimum =
36
36
bool_constant<std::is_same<BinaryOperation, sycl::minimum<T>>::value ||
37
37
std::is_same<BinaryOperation, sycl::minimum<void >>::value ||
38
38
std::is_same<BinaryOperation, ONEAPI::minimum<T>>::value ||
39
39
std::is_same<BinaryOperation, ONEAPI::minimum<void >>::value>;
40
40
41
41
template <typename T, class BinaryOperation >
42
- using IsReduMaximum =
42
+ using IsMaximum =
43
43
bool_constant<std::is_same<BinaryOperation, sycl::maximum<T>>::value ||
44
44
std::is_same<BinaryOperation, sycl::maximum<void >>::value ||
45
45
std::is_same<BinaryOperation, ONEAPI::maximum<T>>::value ||
46
46
std::is_same<BinaryOperation, ONEAPI::maximum<void >>::value>;
47
47
48
48
template <typename T, class BinaryOperation >
49
- using IsReduBitOR =
49
+ using IsBitOR =
50
50
bool_constant<std::is_same<BinaryOperation, sycl::bit_or<T>>::value ||
51
51
std::is_same<BinaryOperation, sycl::bit_or<void >>::value ||
52
52
std::is_same<BinaryOperation, ONEAPI::bit_or<T>>::value ||
53
53
std::is_same<BinaryOperation, ONEAPI::bit_or<void >>::value>;
54
54
55
55
template <typename T, class BinaryOperation >
56
- using IsReduBitXOR =
56
+ using IsBitXOR =
57
57
bool_constant<std::is_same<BinaryOperation, sycl::bit_xor<T>>::value ||
58
58
std::is_same<BinaryOperation, sycl::bit_xor<void >>::value ||
59
59
std::is_same<BinaryOperation, ONEAPI::bit_xor<T>>::value ||
60
60
std::is_same<BinaryOperation, ONEAPI::bit_xor<void >>::value>;
61
61
62
62
template <typename T, class BinaryOperation >
63
- using IsReduBitAND =
63
+ using IsBitAND =
64
64
bool_constant<std::is_same<BinaryOperation, sycl::bit_and<T>>::value ||
65
65
std::is_same<BinaryOperation, sycl::bit_and<void >>::value ||
66
66
std::is_same<BinaryOperation, ONEAPI::bit_and<T>>::value ||
0 commit comments