Skip to content

Commit 5e2ad2b

Browse files
committed
Fixed a size_t to unsigned int warning in wrapper_cblas.hpp
1 parent f0e4490 commit 5e2ad2b

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

CHANGELOG

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Development version (next version)
33
- Applied clang-format code style formatting
44
- Added tuned parameters for many devices (see doc/tuning.md)
55
- Enabled parallel kernel compilation for faster kernel tuning (see doc/tuning.md)
6+
- Fixed 1 compilation warning in tests from test/wrapper_cblas.hpp
67

78
Version 1.6.3
89
- Fixed a bug in the GEMMK=1 kernel (with 2D register tiling) when MWG!=NWG

test/wrapper_cblas.hpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -331,21 +331,23 @@ void cblasXasum(const size_t n, std::vector<half>& asum_buffer, const size_t asu
331331
// Forwards the Netlib BLAS calls for iSAMAX/iDAMAX/iCAMAX/iZAMAX/iHAMAX
332332
void cblasXamax(const size_t n, std::vector<unsigned int>& imax_buffer, const size_t imax_offset,
333333
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
334-
imax_buffer[imax_offset] = cblas_isamax(static_cast<int>(n), &x_buffer[x_offset], static_cast<int>(x_inc));
334+
imax_buffer[imax_offset] =
335+
static_cast<unsigned int>(cblas_isamax(static_cast<int>(n), &x_buffer[x_offset], static_cast<int>(x_inc)));
335336
}
336337
void cblasXamax(const size_t n, std::vector<unsigned int>& imax_buffer, const size_t imax_offset,
337338
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
338-
imax_buffer[imax_offset] = cblas_idamax(static_cast<int>(n), &x_buffer[x_offset], static_cast<int>(x_inc));
339+
imax_buffer[imax_offset] =
340+
static_cast<unsigned int>(cblas_idamax(static_cast<int>(n), &x_buffer[x_offset], static_cast<int>(x_inc)));
339341
}
340342
void cblasXamax(const size_t n, std::vector<unsigned int>& imax_buffer, const size_t imax_offset,
341343
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
342-
imax_buffer[imax_offset] =
343-
cblas_icamax(static_cast<int>(n), reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
344+
imax_buffer[imax_offset] = static_cast<unsigned int>(
345+
cblas_icamax(static_cast<int>(n), reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc)));
344346
}
345347
void cblasXamax(const size_t n, std::vector<unsigned int>& imax_buffer, const size_t imax_offset,
346348
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
347-
imax_buffer[imax_offset] =
348-
cblas_izamax(static_cast<int>(n), reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
349+
imax_buffer[imax_offset] = static_cast<unsigned int>(
350+
cblas_izamax(static_cast<int>(n), reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc)));
349351
}
350352
void cblasXamax(const size_t n, std::vector<unsigned int>& imax_buffer, const size_t imax_offset,
351353
const std::vector<half>& x_buffer, const size_t x_offset, const size_t x_inc) {

0 commit comments

Comments
 (0)