Skip to content

Commit b1c19fe

Browse files
Merge pull request #1415 from IntelPython/add-missing-const
call operator of ProjFunctor must be const
2 parents 1f34c0d + b77720b commit b1c19fe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+192
-126
lines changed

dpctl/tensor/libtensor/include/kernels/elementwise_functions/abs.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ template <typename argT, typename resT> struct AbsFunctor
6161
using supports_sg_loadstore = typename std::negation<
6262
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6363

64-
resT operator()(const argT &x)
64+
resT operator()(const argT &x) const
6565
{
6666

6767
if constexpr (std::is_same_v<argT, bool> ||

dpctl/tensor/libtensor/include/kernels/elementwise_functions/acos.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ template <typename argT, typename resT> struct AcosFunctor
6363
using supports_sg_loadstore = typename std::negation<
6464
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6565

66-
resT operator()(const argT &in)
66+
resT operator()(const argT &in) const
6767
{
6868
if constexpr (is_complex<argT>::value) {
6969
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/acosh.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ template <typename argT, typename resT> struct AcoshFunctor
6363
using supports_sg_loadstore = typename std::negation<
6464
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6565

66-
resT operator()(const argT &in)
66+
resT operator()(const argT &in) const
6767
{
6868
if constexpr (is_complex<argT>::value) {
6969
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/add.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,15 @@ template <typename argT1, typename argT2, typename resT> struct AddFunctor
5858
using supports_vec = std::negation<
5959
std::disjunction<tu_ns::is_complex<argT1>, tu_ns::is_complex<argT2>>>;
6060

61-
resT operator()(const argT1 &in1, const argT2 &in2)
61+
resT operator()(const argT1 &in1, const argT2 &in2) const
6262
{
6363
return in1 + in2;
6464
}
6565

6666
template <int vec_sz>
67-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
68-
const sycl::vec<argT2, vec_sz> &in2)
67+
sycl::vec<resT, vec_sz>
68+
operator()(const sycl::vec<argT1, vec_sz> &in1,
69+
const sycl::vec<argT2, vec_sz> &in2) const
6970
{
7071
auto tmp = in1 + in2;
7172
if constexpr (std::is_same_v<resT,

dpctl/tensor/libtensor/include/kernels/elementwise_functions/asin.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ template <typename argT, typename resT> struct AsinFunctor
6363
using supports_sg_loadstore = typename std::negation<
6464
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6565

66-
resT operator()(const argT &in)
66+
resT operator()(const argT &in) const
6767
{
6868
if constexpr (is_complex<argT>::value) {
6969
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/asinh.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ template <typename argT, typename resT> struct AsinhFunctor
6363
using supports_sg_loadstore = typename std::negation<
6464
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6565

66-
resT operator()(const argT &in)
66+
resT operator()(const argT &in) const
6767
{
6868
if constexpr (is_complex<argT>::value) {
6969
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/atan.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ template <typename argT, typename resT> struct AtanFunctor
6464
using supports_sg_loadstore = typename std::negation<
6565
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6666

67-
resT operator()(const argT &in)
67+
resT operator()(const argT &in) const
6868
{
6969
if constexpr (is_complex<argT>::value) {
7070
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/atan2.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ template <typename argT1, typename argT2, typename resT> struct Atan2Functor
5555
using supports_sg_loadstore = std::true_type;
5656
using supports_vec = std::false_type;
5757

58-
resT operator()(const argT1 &in1, const argT2 &in2)
58+
resT operator()(const argT1 &in1, const argT2 &in2) const
5959
{
6060
if (std::isinf(in2) && !std::signbit(in2)) {
6161
if (std::isfinite(in1)) {

dpctl/tensor/libtensor/include/kernels/elementwise_functions/atanh.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ template <typename argT, typename resT> struct AtanhFunctor
6464
using supports_sg_loadstore = typename std::negation<
6565
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6666

67-
resT operator()(const argT &in)
67+
resT operator()(const argT &in) const
6868
{
6969
if constexpr (is_complex<argT>::value) {
7070
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/bitwise_and.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ struct BitwiseAndFunctor
5757
using supports_sg_loadstore = typename std::true_type;
5858
using supports_vec = typename std::true_type;
5959

60-
resT operator()(const argT1 &in1, const argT2 &in2)
60+
resT operator()(const argT1 &in1, const argT2 &in2) const
6161
{
6262
using tu_ns::convert_impl;
6363

@@ -70,8 +70,9 @@ struct BitwiseAndFunctor
7070
}
7171

7272
template <int vec_sz>
73-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
74-
const sycl::vec<argT2, vec_sz> &in2)
73+
sycl::vec<resT, vec_sz>
74+
operator()(const sycl::vec<argT1, vec_sz> &in1,
75+
const sycl::vec<argT2, vec_sz> &in2) const
7576
{
7677

7778
if constexpr (std::is_same_v<resT, bool>) {

dpctl/tensor/libtensor/include/kernels/elementwise_functions/bitwise_invert.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ template <typename argT, typename resT> struct BitwiseInvertFunctor
7272
}
7373

7474
template <int vec_sz>
75-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT, vec_sz> &in)
75+
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT, vec_sz> &in) const
7676
{
7777
if constexpr (std::is_same_v<argT, bool>) {
7878
auto res_vec = !in;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/bitwise_left_shift.hpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,9 @@ struct BitwiseLeftShiftFunctor
6666
}
6767

6868
template <int vec_sz>
69-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
70-
const sycl::vec<argT2, vec_sz> &in2)
69+
sycl::vec<resT, vec_sz>
70+
operator()(const sycl::vec<argT1, vec_sz> &in1,
71+
const sycl::vec<argT2, vec_sz> &in2) const
7172
{
7273
sycl::vec<resT, vec_sz> res;
7374
#pragma unroll

dpctl/tensor/libtensor/include/kernels/elementwise_functions/bitwise_or.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ template <typename argT1, typename argT2, typename resT> struct BitwiseOrFunctor
5656
using supports_sg_loadstore = typename std::true_type;
5757
using supports_vec = typename std::true_type;
5858

59-
resT operator()(const argT1 &in1, const argT2 &in2)
59+
resT operator()(const argT1 &in1, const argT2 &in2) const
6060
{
6161
using tu_ns::convert_impl;
6262

@@ -69,8 +69,9 @@ template <typename argT1, typename argT2, typename resT> struct BitwiseOrFunctor
6969
}
7070

7171
template <int vec_sz>
72-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
73-
const sycl::vec<argT2, vec_sz> &in2)
72+
sycl::vec<resT, vec_sz>
73+
operator()(const sycl::vec<argT1, vec_sz> &in1,
74+
const sycl::vec<argT2, vec_sz> &in2) const
7475
{
7576

7677
if constexpr (std::is_same_v<resT, bool>) {

dpctl/tensor/libtensor/include/kernels/elementwise_functions/bitwise_xor.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ struct BitwiseXorFunctor
5757
using supports_sg_loadstore = typename std::true_type;
5858
using supports_vec = typename std::true_type;
5959

60-
resT operator()(const argT1 &in1, const argT2 &in2)
60+
resT operator()(const argT1 &in1, const argT2 &in2) const
6161
{
6262
if constexpr (std::is_same_v<resT, bool>) {
6363
// (false != false) -> false, (false != true) -> true
@@ -70,8 +70,9 @@ struct BitwiseXorFunctor
7070
}
7171

7272
template <int vec_sz>
73-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
74-
const sycl::vec<argT2, vec_sz> &in2)
73+
sycl::vec<resT, vec_sz>
74+
operator()(const sycl::vec<argT1, vec_sz> &in1,
75+
const sycl::vec<argT2, vec_sz> &in2) const
7576
{
7677

7778
if constexpr (std::is_same_v<resT, bool>) {

dpctl/tensor/libtensor/include/kernels/elementwise_functions/ceil.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ template <typename argT, typename resT> struct CeilFunctor
6363
using supports_sg_loadstore = typename std::negation<
6464
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6565

66-
resT operator()(const argT &in)
66+
resT operator()(const argT &in) const
6767
{
6868
if constexpr (std::is_integral_v<argT>) {
6969
return in;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/conj.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ template <typename argT, typename resT> struct ConjFunctor
6565
using supports_sg_loadstore = typename std::negation<
6666
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6767

68-
resT operator()(const argT &in)
68+
resT operator()(const argT &in) const
6969
{
7070
if constexpr (is_complex<argT>::value) {
7171
return std::conj(in);

dpctl/tensor/libtensor/include/kernels/elementwise_functions/cos.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ template <typename argT, typename resT> struct CosFunctor
6363
using supports_sg_loadstore = typename std::negation<
6464
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6565

66-
resT operator()(const argT &in)
66+
resT operator()(const argT &in) const
6767
{
6868
if constexpr (is_complex<argT>::value) {
6969
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/cosh.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ template <typename argT, typename resT> struct CoshFunctor
6363
using supports_sg_loadstore = typename std::negation<
6464
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6565

66-
resT operator()(const argT &in)
66+
resT operator()(const argT &in) const
6767
{
6868
if constexpr (is_complex<argT>::value) {
6969
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/equal.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,15 @@ template <typename argT1, typename argT2, typename resT> struct EqualFunctor
6060
std::negation<std::disjunction<tu_ns::is_complex<argT1>,
6161
tu_ns::is_complex<argT2>>>>;
6262

63-
resT operator()(const argT1 &in1, const argT2 &in2)
63+
resT operator()(const argT1 &in1, const argT2 &in2) const
6464
{
6565
return (in1 == in2);
6666
}
6767

6868
template <int vec_sz>
69-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
70-
const sycl::vec<argT2, vec_sz> &in2)
69+
sycl::vec<resT, vec_sz>
70+
operator()(const sycl::vec<argT1, vec_sz> &in1,
71+
const sycl::vec<argT2, vec_sz> &in2) const
7172
{
7273
auto tmp = (in1 == in2);
7374
if constexpr (std::is_same_v<resT,

dpctl/tensor/libtensor/include/kernels/elementwise_functions/exp.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ template <typename argT, typename resT> struct ExpFunctor
6262
using supports_sg_loadstore = typename std::negation<
6363
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6464

65-
resT operator()(const argT &in)
65+
resT operator()(const argT &in) const
6666
{
6767
if constexpr (is_complex<argT>::value) {
6868
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/expm1.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ template <typename argT, typename resT> struct Expm1Functor
6565
using supports_sg_loadstore = typename std::negation<
6666
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6767

68-
resT operator()(const argT &in)
68+
resT operator()(const argT &in) const
6969
{
7070
if constexpr (is_complex<argT>::value) {
7171
using realT = typename argT::value_type;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/floor.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ template <typename argT, typename resT> struct FloorFunctor
6363
using supports_sg_loadstore = typename std::negation<
6464
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6565

66-
resT operator()(const argT &in)
66+
resT operator()(const argT &in) const
6767
{
6868
if constexpr (std::is_integral_v<argT>) {
6969
return in;

dpctl/tensor/libtensor/include/kernels/elementwise_functions/floor_divide.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ struct FloorDivideFunctor
5555
using supports_sg_loadstore = std::true_type;
5656
using supports_vec = std::true_type;
5757

58-
resT operator()(const argT1 &in1, const argT2 &in2)
58+
resT operator()(const argT1 &in1, const argT2 &in2) const
5959
{
6060
if constexpr (std::is_same_v<argT1, bool> &&
6161
std::is_same_v<argT2, bool>) {
@@ -83,8 +83,9 @@ struct FloorDivideFunctor
8383
}
8484

8585
template <int vec_sz>
86-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
87-
const sycl::vec<argT2, vec_sz> &in2)
86+
sycl::vec<resT, vec_sz>
87+
operator()(const sycl::vec<argT1, vec_sz> &in1,
88+
const sycl::vec<argT2, vec_sz> &in2) const
8889
{
8990
if constexpr (std::is_same_v<argT1, bool> &&
9091
std::is_same_v<argT2, bool>) {

dpctl/tensor/libtensor/include/kernels/elementwise_functions/greater.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ template <typename argT1, typename argT2, typename resT> struct GreaterFunctor
6262
std::negation<std::disjunction<tu_ns::is_complex<argT1>,
6363
tu_ns::is_complex<argT2>>>>;
6464

65-
resT operator()(const argT1 &in1, const argT2 &in2)
65+
resT operator()(const argT1 &in1, const argT2 &in2) const
6666
{
6767
if constexpr (tu_ns::is_complex<argT1>::value ||
6868
tu_ns::is_complex<argT2>::value)
@@ -77,8 +77,9 @@ template <typename argT1, typename argT2, typename resT> struct GreaterFunctor
7777
}
7878

7979
template <int vec_sz>
80-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
81-
const sycl::vec<argT2, vec_sz> &in2)
80+
sycl::vec<resT, vec_sz>
81+
operator()(const sycl::vec<argT1, vec_sz> &in1,
82+
const sycl::vec<argT2, vec_sz> &in2) const
8283
{
8384

8485
auto tmp = (in1 > in2);

dpctl/tensor/libtensor/include/kernels/elementwise_functions/greater_equal.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ struct GreaterEqualFunctor
6363
std::negation<std::disjunction<tu_ns::is_complex<argT1>,
6464
tu_ns::is_complex<argT2>>>>;
6565

66-
resT operator()(const argT1 &in1, const argT2 &in2)
66+
resT operator()(const argT1 &in1, const argT2 &in2) const
6767
{
6868
if constexpr (tu_ns::is_complex<argT1>::value ||
6969
tu_ns::is_complex<argT2>::value)
@@ -78,8 +78,9 @@ struct GreaterEqualFunctor
7878
}
7979

8080
template <int vec_sz>
81-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
82-
const sycl::vec<argT2, vec_sz> &in2)
81+
sycl::vec<resT, vec_sz>
82+
operator()(const sycl::vec<argT1, vec_sz> &in1,
83+
const sycl::vec<argT2, vec_sz> &in2) const
8384
{
8485

8586
auto tmp = (in1 >= in2);

dpctl/tensor/libtensor/include/kernels/elementwise_functions/hypot.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,15 @@ template <typename argT1, typename argT2, typename resT> struct HypotFunctor
5757
using supports_vec = std::negation<
5858
std::disjunction<tu_ns::is_complex<argT1>, tu_ns::is_complex<argT2>>>;
5959

60-
resT operator()(const argT1 &in1, const argT2 &in2)
60+
resT operator()(const argT1 &in1, const argT2 &in2) const
6161
{
6262
return std::hypot(in1, in2);
6363
}
6464

6565
template <int vec_sz>
66-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
67-
const sycl::vec<argT2, vec_sz> &in2)
66+
sycl::vec<resT, vec_sz>
67+
operator()(const sycl::vec<argT1, vec_sz> &in1,
68+
const sycl::vec<argT2, vec_sz> &in2) const
6869
{
6970
auto res = sycl::hypot(in1, in2);
7071
if constexpr (std::is_same_v<resT,

dpctl/tensor/libtensor/include/kernels/elementwise_functions/imag.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ template <typename argT, typename resT> struct ImagFunctor
6565
using supports_sg_loadstore = typename std::negation<
6666
std::disjunction<is_complex<resT>, is_complex<argT>>>;
6767

68-
resT operator()(const argT &in)
68+
resT operator()(const argT &in) const
6969
{
7070
if constexpr (is_complex<argT>::value) {
7171
return std::imag(in);

dpctl/tensor/libtensor/include/kernels/elementwise_functions/isfinite.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ template <typename argT, typename resT> struct IsFiniteFunctor
8686
}
8787

8888
template <int vec_sz>
89-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT, vec_sz> &in)
89+
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT, vec_sz> &in) const
9090
{
9191
auto const &res_vec = sycl::isfinite(in);
9292

dpctl/tensor/libtensor/include/kernels/elementwise_functions/isinf.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ template <typename argT, typename resT> struct IsInfFunctor
8484
}
8585

8686
template <int vec_sz>
87-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT, vec_sz> &in)
87+
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT, vec_sz> &in) const
8888
{
8989
auto const &res_vec = sycl::isinf(in);
9090

dpctl/tensor/libtensor/include/kernels/elementwise_functions/isnan.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ template <typename argT, typename resT> struct IsNanFunctor
8282
}
8383

8484
template <int vec_sz>
85-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT, vec_sz> &in)
85+
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT, vec_sz> &in) const
8686
{
8787
auto const &res_vec = sycl::isnan(in);
8888

dpctl/tensor/libtensor/include/kernels/elementwise_functions/less.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ template <typename argT1, typename argT2, typename resT> struct LessFunctor
6161
std::negation<std::disjunction<tu_ns::is_complex<argT1>,
6262
tu_ns::is_complex<argT2>>>>;
6363

64-
resT operator()(const argT1 &in1, const argT2 &in2)
64+
resT operator()(const argT1 &in1, const argT2 &in2) const
6565
{
6666
if constexpr (tu_ns::is_complex<argT1>::value ||
6767
tu_ns::is_complex<argT2>::value)
@@ -76,8 +76,9 @@ template <typename argT1, typename argT2, typename resT> struct LessFunctor
7676
}
7777

7878
template <int vec_sz>
79-
sycl::vec<resT, vec_sz> operator()(const sycl::vec<argT1, vec_sz> &in1,
80-
const sycl::vec<argT2, vec_sz> &in2)
79+
sycl::vec<resT, vec_sz>
80+
operator()(const sycl::vec<argT1, vec_sz> &in1,
81+
const sycl::vec<argT2, vec_sz> &in2) const
8182
{
8283

8384
auto tmp = (in1 < in2);

0 commit comments

Comments
 (0)