Skip to content

Commit 1393371

Browse files
committed
Switched back to c++14.
Signed-off-by: jack.kirk <[email protected]>
1 parent e608f84 commit 1393371

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

sycl/include/sycl/ext/oneapi/experimental/builtins.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ fabs(T x) {
152152
}
153153

154154
template <typename T>
155-
std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, T> fabs(T x) {
155+
std::enable_if_t<std::is_same<T, bfloat16>::value, T> fabs(T x) {
156156
#if defined(__SYCL_DEVICE_ONLY__) && defined(__NVPTX__)
157157
return bfloat16::from_bits(__clc_fabs(x.raw()));
158158
#else
@@ -163,7 +163,7 @@ std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, T> fabs(T x) {
163163
}
164164

165165
template <typename T, size_t N>
166-
std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, sycl::marray<T, N>>
166+
std::enable_if_t<std::is_same<T, bfloat16>::value, sycl::marray<T, N>>
167167
fabs(sycl::marray<T, N> x) {
168168
#if defined(__SYCL_DEVICE_ONLY__) && defined(__NVPTX__)
169169
sycl::marray<bfloat16, N> res;
@@ -198,7 +198,7 @@ fmin(T x, T y) {
198198
}
199199

200200
template <typename T>
201-
std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, T> fmin(T x, T y) {
201+
std::enable_if_t<std::is_same<T, bfloat16>::value, T> fmin(T x, T y) {
202202
#if defined(__SYCL_DEVICE_ONLY__) && defined(__NVPTX__)
203203
return bfloat16::from_bits(__clc_fmin(x.raw(), y.raw()));
204204
#else
@@ -210,7 +210,7 @@ std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, T> fmin(T x, T y) {
210210
}
211211

212212
template <typename T, size_t N>
213-
std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, sycl::marray<T, N>>
213+
std::enable_if_t<std::is_same<T, bfloat16>::value, sycl::marray<T, N>>
214214
fmin(sycl::marray<T, N> x, sycl::marray<T, N> y) {
215215
#if defined(__SYCL_DEVICE_ONLY__) && defined(__NVPTX__)
216216
sycl::marray<bfloat16, N> res;
@@ -249,7 +249,7 @@ fmax(T x, T y) {
249249
}
250250

251251
template <typename T>
252-
std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, T> fmax(T x, T y) {
252+
std::enable_if_t<std::is_same<T, bfloat16>::value, T> fmax(T x, T y) {
253253
#if defined(__SYCL_DEVICE_ONLY__) && defined(__NVPTX__)
254254
return bfloat16::from_bits(__clc_fmax(x.raw(), y.raw()));
255255
#else
@@ -261,7 +261,7 @@ std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, T> fmax(T x, T y) {
261261
}
262262

263263
template <typename T, size_t N>
264-
std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, sycl::marray<T, N>>
264+
std::enable_if_t<std::is_same<T, bfloat16>::value, sycl::marray<T, N>>
265265
fmax(sycl::marray<T, N> x, sycl::marray<T, N> y) {
266266
#if defined(__SYCL_DEVICE_ONLY__) && defined(__NVPTX__)
267267
sycl::marray<bfloat16, N> res;
@@ -300,7 +300,7 @@ fma(T x, T y, T z) {
300300
}
301301

302302
template <typename T>
303-
std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, T> fma(T x, T y, T z) {
303+
std::enable_if_t<std::is_same<T, bfloat16>::value, T> fma(T x, T y, T z) {
304304
#if defined(__SYCL_DEVICE_ONLY__) && defined(__NVPTX__)
305305
return bfloat16::from_bits(__clc_fma(x.raw(), y.raw(), z.raw()));
306306
#else
@@ -313,7 +313,7 @@ std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, T> fma(T x, T y, T z) {
313313
}
314314

315315
template <typename T, size_t N>
316-
std::enable_if_t<sycl::detail::is_same_v<T, bfloat16>, sycl::marray<T, N>>
316+
std::enable_if_t<std::is_same<T, bfloat16>::value, sycl::marray<T, N>>
317317
fma(sycl::marray<T, N> x, sycl::marray<T, N> y, sycl::marray<T, N> z) {
318318
#if defined(__SYCL_DEVICE_ONLY__) && defined(__NVPTX__)
319319
sycl::marray<bfloat16, N> res;

0 commit comments

Comments
 (0)