@@ -1012,7 +1012,7 @@ sycl::vec<T, N> fract(sycl::vec<T, N> a, sycl::vec<T, N> *b) {
1012
1012
sycl::vec<T, N> resPtr;
1013
1013
for (int i = 0 ; i < N; i++) {
1014
1014
T value;
1015
- res[i] = fract (a[i], &value);
1015
+ res[i] = reference:: fract (a[i], &value);
1016
1016
resPtr[i] = value;
1017
1017
}
1018
1018
*b = resPtr;
@@ -1026,7 +1026,7 @@ sycl::marray<T, N> fract(sycl::marray<T, N> a, sycl::marray<T, N> *b) {
1026
1026
sycl::marray<T, N> resPtr;
1027
1027
for (size_t i = 0 ; i < N; i++) {
1028
1028
T value;
1029
- res[i] = fract (a[i], &value);
1029
+ res[i] = reference:: fract (a[i], &value);
1030
1030
resPtr[i] = value;
1031
1031
}
1032
1032
*b = resPtr;
@@ -1041,7 +1041,7 @@ sycl::vec<T, N> frexp(sycl::vec<T, N> a, sycl::vec<int, N> *b) {
1041
1041
sycl::vec<int , N> resPtr;
1042
1042
for (int i = 0 ; i < N; i++) {
1043
1043
int value;
1044
- res[i] = frexp (a[i], &value);
1044
+ res[i] = reference:: frexp (a[i], &value);
1045
1045
resPtr[i] = value;
1046
1046
}
1047
1047
*b = resPtr;
@@ -1055,8 +1055,7 @@ sycl::marray<T, N> frexp(sycl::marray<T, N> a, sycl::marray<int, N> *b) {
1055
1055
sycl::marray<int , N> resPtr;
1056
1056
for (size_t i = 0 ; i < N; i++) {
1057
1057
int value;
1058
- res[i] = frexp (a[i], &value);
1059
- ;
1058
+ res[i] = reference::frexp (a[i], &value);
1060
1059
resPtr[i] = value;
1061
1060
}
1062
1061
*b = resPtr;
@@ -1075,7 +1074,7 @@ template <typename T, int N>
1075
1074
sycl::vec<int , N> ilogb (sycl::vec<T, N> a) {
1076
1075
sycl::vec<int , N> res;
1077
1076
for (int i = 0 ; i < N; i++) {
1078
- res[i] = ilogb (a[i]);
1077
+ res[i] = reference:: ilogb (a[i]);
1079
1078
}
1080
1079
return res;
1081
1080
}
@@ -1085,7 +1084,7 @@ template <typename T, size_t N>
1085
1084
sycl::marray<int , N> ilogb (sycl::marray<T, N> a) {
1086
1085
sycl::marray<int , N> res;
1087
1086
for (size_t i = 0 ; i < N; i++) {
1088
- res[i] = ilogb (a[i]);
1087
+ res[i] = reference:: ilogb (a[i]);
1089
1088
}
1090
1089
return res;
1091
1090
}
@@ -1096,7 +1095,7 @@ template <typename T, int N>
1096
1095
sycl::vec<T, N> ldexp (sycl::vec<T, N> a, sycl::vec<int , N> b) {
1097
1096
sycl::vec<T, N> res;
1098
1097
for (int i = 0 ; i < N; i++) {
1099
- res[i] = ldexp (a[i], b[i]);
1098
+ res[i] = reference:: ldexp (a[i], b[i]);
1100
1099
}
1101
1100
return res;
1102
1101
}
@@ -1106,7 +1105,7 @@ template <typename T, size_t N>
1106
1105
sycl::marray<T, N> ldexp (sycl::marray<T, N> a, sycl::marray<int , N> b) {
1107
1106
sycl::marray<T, N> res;
1108
1107
for (size_t i = 0 ; i < N; i++) {
1109
- res[i] = ldexp (a[i], b[i]);
1108
+ res[i] = reference:: ldexp (a[i], b[i]);
1110
1109
}
1111
1110
return res;
1112
1111
}
@@ -1115,7 +1114,7 @@ template <typename T, int N>
1115
1114
sycl::vec<T, N> ldexp (sycl::vec<T, N> a, int b) {
1116
1115
sycl::vec<T, N> res;
1117
1116
for (int i = 0 ; i < N; i++) {
1118
- res[i] = ldexp (a[i], b);
1117
+ res[i] = reference:: ldexp (a[i], b);
1119
1118
}
1120
1119
return res;
1121
1120
}
@@ -1125,7 +1124,7 @@ template <typename T, size_t N>
1125
1124
sycl::marray<T, N> ldexp (sycl::marray<T, N> a, int b) {
1126
1125
sycl::marray<T, N> res;
1127
1126
for (size_t i = 0 ; i < N; i++) {
1128
- res[i] = ldexp (a[i], b);
1127
+ res[i] = reference:: ldexp (a[i], b);
1129
1128
}
1130
1129
return res;
1131
1130
}
@@ -1145,7 +1144,7 @@ sycl::vec<T, N> lgamma_r(sycl::vec<T, N> a, sycl::vec<int, N> *b) {
1145
1144
sycl::vec<int , N> resPtr;
1146
1145
for (int i = 0 ; i < N; i++) {
1147
1146
int value;
1148
- res[i] = lgamma_r (a[i], &value);
1147
+ res[i] = reference:: lgamma_r (a[i], &value);
1149
1148
resPtr[i] = value;
1150
1149
}
1151
1150
*b = resPtr;
@@ -1159,7 +1158,7 @@ sycl::marray<T, N> lgamma_r(sycl::marray<T, N> a, sycl::marray<int, N> *b) {
1159
1158
sycl::marray<int , N> resPtr;
1160
1159
for (size_t i = 0 ; i < N; i++) {
1161
1160
int value;
1162
- res[i] = lgamma_r (a[i], &value);
1161
+ res[i] = reference:: lgamma_r (a[i], &value);
1163
1162
resPtr[i] = value;
1164
1163
}
1165
1164
*b = resPtr;
@@ -1227,7 +1226,7 @@ sycl::vec<T, N> modf(sycl::vec<T, N> a, sycl::vec<T, N> *b) {
1227
1226
sycl::vec<T, N> resPtr;
1228
1227
for (int i = 0 ; i < N; i++) {
1229
1228
T value;
1230
- res[i] = modf (a[i], &value);
1229
+ res[i] = reference:: modf (a[i], &value);
1231
1230
resPtr[i] = value;
1232
1231
}
1233
1232
*b = resPtr;
@@ -1241,7 +1240,7 @@ sycl::marray<T, N> modf(sycl::marray<T, N> a, sycl::marray<T, N> *b) {
1241
1240
sycl::marray<T, N> resPtr;
1242
1241
for (int i = 0 ; i < N; i++) {
1243
1242
T value;
1244
- res[i] = modf (a[i], &value);
1243
+ res[i] = reference:: modf (a[i], &value);
1245
1244
resPtr[i] = value;
1246
1245
}
1247
1246
*b = resPtr;
@@ -1283,7 +1282,7 @@ template <typename T, int N>
1283
1282
sycl::vec<T, N> pown (sycl::vec<T, N> a, sycl::vec<int , N> b) {
1284
1283
sycl::vec<T, N> res;
1285
1284
for (int i = 0 ; i < N; i++) {
1286
- res[i] = pown (a[i], b[i]);
1285
+ res[i] = reference:: pown (a[i], b[i]);
1287
1286
}
1288
1287
return res;
1289
1288
}
@@ -1293,7 +1292,7 @@ template <typename T, size_t N>
1293
1292
sycl::marray<T, N> pown (sycl::marray<T, N> a, sycl::marray<int , N> b) {
1294
1293
sycl::marray<T, N> res;
1295
1294
for (size_t i = 0 ; i < N; i++) {
1296
- res[i] = pown (a[i], b[i]);
1295
+ res[i] = reference:: pown (a[i], b[i]);
1297
1296
}
1298
1297
return res;
1299
1298
}
@@ -1309,15 +1308,15 @@ template <typename T, int N>
1309
1308
sycl_cts::resultRef<sycl::vec<T, N>> powr (sycl::vec<T, N> a,
1310
1309
sycl::vec<T, N> b) {
1311
1310
return sycl_cts::math::run_func_on_vector_result_ref<T, N>(
1312
- [](T x, T y) { return powr (x, y); }, a, b);
1311
+ [](T x, T y) { return reference:: powr (x, y); }, a, b);
1313
1312
}
1314
1313
// FIXME: AdaptiveCpp does not support marray
1315
1314
#ifndef SYCL_CTS_COMPILING_WITH_ADAPTIVECPP
1316
1315
template <typename T, size_t N>
1317
1316
sycl_cts::resultRef<sycl::marray<T, N>> powr (sycl::marray<T, N> a,
1318
1317
sycl::marray<T, N> b) {
1319
1318
return sycl_cts::math::run_func_on_marray_result_ref<T, N>(
1320
- [](T x, T y) { return powr (x, y); }, a, b);
1319
+ [](T x, T y) { return reference:: powr (x, y); }, a, b);
1321
1320
}
1322
1321
#endif
1323
1322
@@ -1336,7 +1335,7 @@ sycl::vec<T, N> remquo(sycl::vec<T, N> a, sycl::vec<T, N> b,
1336
1335
sycl::vec<int , N> resPtr;
1337
1336
for (int i = 0 ; i < N; i++) {
1338
1337
int value;
1339
- res[i] = remquo (a[i], b[i], &value);
1338
+ res[i] = reference:: remquo (a[i], b[i], &value);
1340
1339
resPtr[i] = value;
1341
1340
}
1342
1341
*c = resPtr;
@@ -1351,7 +1350,7 @@ sycl::marray<T, N> remquo(sycl::marray<T, N> a, sycl::marray<T, N> b,
1351
1350
sycl::marray<int , N> resPtr;
1352
1351
for (size_t i = 0 ; i < N; i++) {
1353
1352
int value;
1354
- res[i] = remquo (a[i], b[i], &value);
1353
+ res[i] = reference:: remquo (a[i], b[i], &value);
1355
1354
resPtr[i] = value;
1356
1355
}
1357
1356
*c = resPtr;
@@ -1371,7 +1370,7 @@ template <typename T, int N>
1371
1370
sycl::vec<T, N> rootn (sycl::vec<T, N> a, sycl::vec<int , N> b) {
1372
1371
sycl::vec<T, N> res;
1373
1372
for (int i = 0 ; i < N; i++) {
1374
- res[i] = rootn (a[i], b[i]);
1373
+ res[i] = reference:: rootn (a[i], b[i]);
1375
1374
}
1376
1375
return res;
1377
1376
}
@@ -1381,7 +1380,7 @@ template <typename T, size_t N>
1381
1380
sycl::marray<T, N> rootn (sycl::marray<T, N> a, sycl::marray<int , N> b) {
1382
1381
sycl::marray<T, N> res;
1383
1382
for (size_t i = 0 ; i < N; i++) {
1384
- res[i] = rootn (a[i], b[i]);
1383
+ res[i] = reference:: rootn (a[i], b[i]);
1385
1384
}
1386
1385
return res;
1387
1386
}
@@ -1407,7 +1406,7 @@ sycl::vec<T, N> sincos(sycl::vec<T, N> a, sycl::vec<T, N> *b) {
1407
1406
sycl::vec<T, N> resPtr;
1408
1407
for (int i = 0 ; i < N; i++) {
1409
1408
T value;
1410
- res[i] = sincos (a[i], &value);
1409
+ res[i] = reference:: sincos (a[i], &value);
1411
1410
resPtr[i] = value;
1412
1411
}
1413
1412
*b = resPtr;
@@ -1421,7 +1420,7 @@ sycl::marray<T, N> sincos(sycl::marray<T, N> a, sycl::marray<T, N> *b) {
1421
1420
sycl::marray<T, N> resPtr;
1422
1421
for (size_t i = 0 ; i < N; i++) {
1423
1422
T value;
1424
- res[i] = sincos (a[i], &value);
1423
+ res[i] = reference:: sincos (a[i], &value);
1425
1424
resPtr[i] = value;
1426
1425
}
1427
1426
*b = resPtr;
0 commit comments