15
15
#include < sycl/detail/core.hpp>
16
16
#include < sycl/usm.hpp>
17
17
18
- constexpr size_t MaxPatternSize{32 }; // bytes
18
+ constexpr size_t MaxPatternSize{32 }; // Bytes.
19
19
constexpr size_t NumElements{10 };
20
20
constexpr size_t NumRepeats{1 };
21
21
constexpr bool verbose{false };
@@ -24,9 +24,9 @@ template <size_t PatternSize, bool SameValue>
24
24
int test (sycl::queue &q, uint8_t firstValue = 0 ) {
25
25
using T = std::array<uint8_t , PatternSize>;
26
26
T value{};
27
- for (unsigned int i{0 }; i < PatternSize; ++i) {
27
+ for (size_t i{0 }; i < PatternSize; ++i) {
28
28
if constexpr (SameValue) {
29
- value[0 ] = firstValue;
29
+ value[i ] = firstValue;
30
30
} else {
31
31
value[i] = firstValue + i;
32
32
}
@@ -40,8 +40,8 @@ int test(sycl::queue &q, uint8_t firstValue = 0) {
40
40
std::array<T, NumElements> host{};
41
41
q.copy <T>(dptr, host.data (), NumElements).wait ();
42
42
bool pass{true };
43
- for (unsigned int i{0 }; i < NumElements; ++i) {
44
- for (unsigned int j{0 }; j < PatternSize; ++j) {
43
+ for (size_t i{0 }; i < NumElements; ++i) {
44
+ for (size_t j{0 }; j < PatternSize; ++j) {
45
45
if (host[i][j] != value[j]) {
46
46
pass = false ;
47
47
}
0 commit comments