summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2017-04-06 19:40:51 +0200
committerCedric Nugteren <web@cedricnugteren.nl>2017-04-06 19:40:51 +0200
commitdbe22b5bf3da02a2d94280361cddde1f8f66b63f (patch)
treeb52728444bfb76250dcd2f7d352d6e22b310a2df
parent674ff96fdf79b171ba4d100fefff437d7943ddc9 (diff)
Fixed some size_t to int conversion warnings for the CBLAS interface
-rw-r--r--test/wrapper_cblas.hpp268
1 files changed, 134 insertions, 134 deletions
diff --git a/test/wrapper_cblas.hpp b/test/wrapper_cblas.hpp
index dd610a6c..070d44b5 100644
--- a/test/wrapper_cblas.hpp
+++ b/test/wrapper_cblas.hpp
@@ -94,7 +94,7 @@ void cblasXrot(const size_t n,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc,
const float cos,
const float sin) {
- cblas_srot(n,
+ cblas_srot(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
cos,
@@ -105,7 +105,7 @@ void cblasXrot(const size_t n,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc,
const double cos,
const double sin) {
- cblas_drot(n,
+ cblas_drot(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
cos,
@@ -117,7 +117,7 @@ void cblasXrotm(const size_t n,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc,
std::vector<float>& sparam_buffer, const size_t sparam_offset) {
- cblas_srotm(n,
+ cblas_srotm(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
&sparam_buffer[sparam_offset]);
@@ -126,7 +126,7 @@ void cblasXrotm(const size_t n,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc,
std::vector<double>& sparam_buffer, const size_t sparam_offset) {
- cblas_drotm(n,
+ cblas_drotm(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
&sparam_buffer[sparam_offset]);
@@ -136,28 +136,28 @@ void cblasXrotm(const size_t n,
void cblasXswap(const size_t n,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_sswap(n,
+ cblas_sswap(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc));
}
void cblasXswap(const size_t n,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_dswap(n,
+ cblas_dswap(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc));
}
void cblasXswap(const size_t n,
std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float2>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_cswap(n,
+ cblas_cswap(static_cast<int>(n),
reinterpret_cast<float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<float*>(&y_buffer[y_offset]), static_cast<int>(y_inc));
}
void cblasXswap(const size_t n,
std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double2>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_zswap(n,
+ cblas_zswap(static_cast<int>(n),
reinterpret_cast<double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<double*>(&y_buffer[y_offset]), static_cast<int>(y_inc));
}
@@ -177,14 +177,14 @@ void cblasXswap(const size_t n,
void cblasXscal(const size_t n,
const float alpha,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
- cblas_sscal(n,
+ cblas_sscal(static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
void cblasXscal(const size_t n,
const double alpha,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
- cblas_dscal(n,
+ cblas_dscal(static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -192,7 +192,7 @@ void cblasXscal(const size_t n,
const float2 alpha,
std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
- cblas_cscal(n,
+ cblas_cscal(static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -200,7 +200,7 @@ void cblasXscal(const size_t n,
const double2 alpha,
std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
- cblas_zscal(n,
+ cblas_zscal(static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -218,28 +218,28 @@ void cblasXscal(const size_t n,
void cblasXcopy(const size_t n,
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_scopy(n,
+ cblas_scopy(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc));
}
void cblasXcopy(const size_t n,
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_dcopy(n,
+ cblas_dcopy(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc));
}
void cblasXcopy(const size_t n,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float2>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_ccopy(n,
+ cblas_ccopy(static_cast<int>(n),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<float*>(&y_buffer[y_offset]), static_cast<int>(y_inc));
}
void cblasXcopy(const size_t n,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double2>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_zcopy(n,
+ cblas_zcopy(static_cast<int>(n),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<double*>(&y_buffer[y_offset]), static_cast<int>(y_inc));
}
@@ -259,7 +259,7 @@ void cblasXaxpy(const size_t n,
const float alpha,
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_saxpy(n,
+ cblas_saxpy(static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc));
@@ -268,7 +268,7 @@ void cblasXaxpy(const size_t n,
const double alpha,
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_daxpy(n,
+ cblas_daxpy(static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc));
@@ -278,7 +278,7 @@ void cblasXaxpy(const size_t n,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float2>& y_buffer, const size_t y_offset, const size_t y_inc) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
- cblas_caxpy(n,
+ cblas_caxpy(static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<float*>(&y_buffer[y_offset]), static_cast<int>(y_inc));
@@ -288,7 +288,7 @@ void cblasXaxpy(const size_t n,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double2>& y_buffer, const size_t y_offset, const size_t y_inc) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
- cblas_zaxpy(n,
+ cblas_zaxpy(static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<double*>(&y_buffer[y_offset]), static_cast<int>(y_inc));
@@ -311,7 +311,7 @@ void cblasXdot(const size_t n,
std::vector<float>& dot_buffer, const size_t dot_offset,
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc,
const std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
- dot_buffer[dot_offset] = cblas_sdot(n,
+ dot_buffer[dot_offset] = cblas_sdot(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc));
}
@@ -319,7 +319,7 @@ void cblasXdot(const size_t n,
std::vector<double>& dot_buffer, const size_t dot_offset,
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc,
const std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
- dot_buffer[dot_offset] = cblas_ddot(n,
+ dot_buffer[dot_offset] = cblas_ddot(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc));
}
@@ -342,7 +342,7 @@ void cblasXdotu(const size_t n,
std::vector<float2>& dot_buffer, const size_t dot_offset,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc,
const std::vector<float2>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_cdotu_sub(n,
+ cblas_cdotu_sub(static_cast<int>(n),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const float*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
reinterpret_cast<return_pointer_float>(&dot_buffer[dot_offset]));
@@ -351,7 +351,7 @@ void cblasXdotu(const size_t n,
std::vector<double2>& dot_buffer, const size_t dot_offset,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc,
const std::vector<double2>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_zdotu_sub(n,
+ cblas_zdotu_sub(static_cast<int>(n),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const double*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
reinterpret_cast<return_pointer_double>(&dot_buffer[dot_offset]));
@@ -362,7 +362,7 @@ void cblasXdotc(const size_t n,
std::vector<float2>& dot_buffer, const size_t dot_offset,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc,
const std::vector<float2>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_cdotc_sub(n,
+ cblas_cdotc_sub(static_cast<int>(n),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const float*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
reinterpret_cast<return_pointer_float>(&dot_buffer[dot_offset]));
@@ -371,7 +371,7 @@ void cblasXdotc(const size_t n,
std::vector<double2>& dot_buffer, const size_t dot_offset,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc,
const std::vector<double2>& y_buffer, const size_t y_offset, const size_t y_inc) {
- cblas_zdotc_sub(n,
+ cblas_zdotc_sub(static_cast<int>(n),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const double*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
reinterpret_cast<return_pointer_double>(&dot_buffer[dot_offset]));
@@ -381,25 +381,25 @@ void cblasXdotc(const size_t n,
void cblasXnrm2(const size_t n,
std::vector<float>& nrm2_buffer, const size_t nrm2_offset,
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
- nrm2_buffer[nrm2_offset] = cblas_snrm2(n,
+ nrm2_buffer[nrm2_offset] = cblas_snrm2(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc));
}
void cblasXnrm2(const size_t n,
std::vector<double>& nrm2_buffer, const size_t nrm2_offset,
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
- nrm2_buffer[nrm2_offset] = cblas_dnrm2(n,
+ nrm2_buffer[nrm2_offset] = cblas_dnrm2(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc));
}
void cblasXnrm2(const size_t n,
std::vector<float2>& nrm2_buffer, const size_t nrm2_offset,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
- nrm2_buffer[nrm2_offset].real(cblas_scnrm2(n,
+ nrm2_buffer[nrm2_offset].real(cblas_scnrm2(static_cast<int>(n),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc)));
}
void cblasXnrm2(const size_t n,
std::vector<double2>& nrm2_buffer, const size_t nrm2_offset,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
- nrm2_buffer[nrm2_offset].real(cblas_dznrm2(n,
+ nrm2_buffer[nrm2_offset].real(cblas_dznrm2(static_cast<int>(n),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc)));
}
void cblasXnrm2(const size_t n,
@@ -417,25 +417,25 @@ void cblasXnrm2(const size_t n,
void cblasXasum(const size_t n,
std::vector<float>& asum_buffer, const size_t asum_offset,
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
- asum_buffer[asum_offset] = cblas_sasum(n,
+ asum_buffer[asum_offset] = cblas_sasum(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc));
}
void cblasXasum(const size_t n,
std::vector<double>& asum_buffer, const size_t asum_offset,
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
- asum_buffer[asum_offset] = cblas_dasum(n,
+ asum_buffer[asum_offset] = cblas_dasum(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc));
}
void cblasXasum(const size_t n,
std::vector<float2>& asum_buffer, const size_t asum_offset,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
- asum_buffer[asum_offset].real(cblas_scasum(n,
+ asum_buffer[asum_offset].real(cblas_scasum(static_cast<int>(n),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc)));
}
void cblasXasum(const size_t n,
std::vector<double2>& asum_buffer, const size_t asum_offset,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
- asum_buffer[asum_offset].real(cblas_dzasum(n,
+ asum_buffer[asum_offset].real(cblas_dzasum(static_cast<int>(n),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc)));
}
void cblasXasum(const size_t n,
@@ -453,25 +453,25 @@ void cblasXasum(const size_t n,
void cblasXamax(const size_t n,
std::vector<float>& imax_buffer, const size_t imax_offset,
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
- ((int*)&imax_buffer[0])[imax_offset] = cblas_isamax(n,
+ ((int*)&imax_buffer[0])[imax_offset] = cblas_isamax(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc));
}
void cblasXamax(const size_t n,
std::vector<double>& imax_buffer, const size_t imax_offset,
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
- ((int*)&imax_buffer[0])[imax_offset] = cblas_idamax(n,
+ ((int*)&imax_buffer[0])[imax_offset] = cblas_idamax(static_cast<int>(n),
&x_buffer[x_offset], static_cast<int>(x_inc));
}
void cblasXamax(const size_t n,
std::vector<float2>& imax_buffer, const size_t imax_offset,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
- ((int*)&imax_buffer[0])[imax_offset] = cblas_icamax(n,
+ ((int*)&imax_buffer[0])[imax_offset] = cblas_icamax(static_cast<int>(n),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
void cblasXamax(const size_t n,
std::vector<double2>& imax_buffer, const size_t imax_offset,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
- ((int*)&imax_buffer[0])[imax_offset] = cblas_izamax(n,
+ ((int*)&imax_buffer[0])[imax_offset] = cblas_izamax(static_cast<int>(n),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
void cblasXamax(const size_t n,
@@ -498,7 +498,7 @@ void cblasXgemv(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose,
const float beta,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_sgemv(layout, a_transpose,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -513,7 +513,7 @@ void cblasXgemv(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose,
const double beta,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_dgemv(layout, a_transpose,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -530,7 +530,7 @@ void cblasXgemv(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose,
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_cgemv(layout, a_transpose,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -547,7 +547,7 @@ void cblasXgemv(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose,
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zgemv(layout, a_transpose,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -583,7 +583,7 @@ void cblasXgbmv(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose,
const float beta,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_sgbmv(layout, a_transpose,
- m, n, kl, ku,
+ static_cast<int>(m), static_cast<int>(n), static_cast<int>(kl), static_cast<int>(ku),
alpha,
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -598,7 +598,7 @@ void cblasXgbmv(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose,
const double beta,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_dgbmv(layout, a_transpose,
- m, n, kl, ku,
+ static_cast<int>(m), static_cast<int>(n), static_cast<int>(kl), static_cast<int>(ku),
alpha,
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -615,7 +615,7 @@ void cblasXgbmv(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose,
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_cgbmv(layout, a_transpose,
- m, n, kl, ku,
+ static_cast<int>(m), static_cast<int>(n), static_cast<int>(kl), static_cast<int>(ku),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -632,7 +632,7 @@ void cblasXgbmv(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose,
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zgbmv(layout, a_transpose,
- m, n, kl, ku,
+ static_cast<int>(m), static_cast<int>(n), static_cast<int>(kl), static_cast<int>(ku),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -670,7 +670,7 @@ void cblasXhemv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_chemv(layout, triangle,
- n,
+ static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -687,7 +687,7 @@ void cblasXhemv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zhemv(layout, triangle,
- n,
+ static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -706,7 +706,7 @@ void cblasXhbmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_chbmv(layout, triangle,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -723,7 +723,7 @@ void cblasXhbmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zhbmv(layout, triangle,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -742,7 +742,7 @@ void cblasXhpmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_chpmv(layout, triangle,
- n,
+ static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&ap_buffer[ap_offset]),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -759,7 +759,7 @@ void cblasXhpmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zhpmv(layout, triangle,
- n,
+ static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&ap_buffer[ap_offset]),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
@@ -776,7 +776,7 @@ void cblasXsymv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const float beta,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_ssymv(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -791,7 +791,7 @@ void cblasXsymv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const double beta,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_dsymv(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -827,7 +827,7 @@ void cblasXsbmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const float beta,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_ssbmv(layout, triangle,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha,
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -842,7 +842,7 @@ void cblasXsbmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const double beta,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_dsbmv(layout, triangle,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha,
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -878,7 +878,7 @@ void cblasXspmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const float beta,
std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_sspmv(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&ap_buffer[ap_offset],
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -893,7 +893,7 @@ void cblasXspmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const double beta,
std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc) {
cblas_dspmv(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&ap_buffer[ap_offset],
&x_buffer[x_offset], static_cast<int>(x_inc),
@@ -926,7 +926,7 @@ void cblasXtrmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_strmv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -935,7 +935,7 @@ void cblasXtrmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_dtrmv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -944,7 +944,7 @@ void cblasXtrmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float2>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ctrmv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -953,7 +953,7 @@ void cblasXtrmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double2>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ztrmv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -976,7 +976,7 @@ void cblasXtbmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_stbmv(layout, triangle, a_transpose, diagonal,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -985,7 +985,7 @@ void cblasXtbmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_dtbmv(layout, triangle, a_transpose, diagonal,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -994,7 +994,7 @@ void cblasXtbmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float2>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ctbmv(layout, triangle, a_transpose, diagonal,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1003,7 +1003,7 @@ void cblasXtbmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double2>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ztbmv(layout, triangle, a_transpose, diagonal,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1026,7 +1026,7 @@ void cblasXtpmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float>& ap_buffer, const size_t ap_offset,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_stpmv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
&ap_buffer[ap_offset],
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -1035,7 +1035,7 @@ void cblasXtpmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double>& ap_buffer, const size_t ap_offset,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_dtpmv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
&ap_buffer[ap_offset],
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -1044,7 +1044,7 @@ void cblasXtpmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float2>& ap_buffer, const size_t ap_offset,
std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ctpmv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
reinterpret_cast<const float*>(&ap_buffer[ap_offset]),
reinterpret_cast<float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1053,7 +1053,7 @@ void cblasXtpmv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double2>& ap_buffer, const size_t ap_offset,
std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ztpmv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
reinterpret_cast<const double*>(&ap_buffer[ap_offset]),
reinterpret_cast<double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1076,7 +1076,7 @@ void cblasXtrsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_strsv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -1085,7 +1085,7 @@ void cblasXtrsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_dtrsv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -1094,7 +1094,7 @@ void cblasXtrsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float2>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ctrsv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1103,7 +1103,7 @@ void cblasXtrsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double2>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ztrsv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1114,7 +1114,7 @@ void cblasXtbsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_stbsv(layout, triangle, a_transpose, diagonal,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -1123,7 +1123,7 @@ void cblasXtbsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_dtbsv(layout, triangle, a_transpose, diagonal,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
&a_buffer[a_offset], a_ld,
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -1132,7 +1132,7 @@ void cblasXtbsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float2>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ctbsv(layout, triangle, a_transpose, diagonal,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1141,7 +1141,7 @@ void cblasXtbsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double2>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ztbsv(layout, triangle, a_transpose, diagonal,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1152,7 +1152,7 @@ void cblasXtpsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float>& ap_buffer, const size_t ap_offset,
std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_stpsv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
&ap_buffer[ap_offset],
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -1161,7 +1161,7 @@ void cblasXtpsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double>& ap_buffer, const size_t ap_offset,
std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_dtpsv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
&ap_buffer[ap_offset],
&x_buffer[x_offset], static_cast<int>(x_inc));
}
@@ -1170,7 +1170,7 @@ void cblasXtpsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<float2>& ap_buffer, const size_t ap_offset,
std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ctpsv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
reinterpret_cast<const float*>(&ap_buffer[ap_offset]),
reinterpret_cast<float*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1179,7 +1179,7 @@ void cblasXtpsv(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const std::vector<double2>& ap_buffer, const size_t ap_offset,
std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc) {
cblas_ztpsv(layout, triangle, a_transpose, diagonal,
- n,
+ static_cast<int>(n),
reinterpret_cast<const double*>(&ap_buffer[ap_offset]),
reinterpret_cast<double*>(&x_buffer[x_offset]), static_cast<int>(x_inc));
}
@@ -1192,7 +1192,7 @@ void cblasXger(const CBLAS_ORDER layout,
const std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc,
std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld) {
cblas_sger(layout,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
@@ -1205,7 +1205,7 @@ void cblasXger(const CBLAS_ORDER layout,
const std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc,
std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld) {
cblas_dger(layout,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
@@ -1238,7 +1238,7 @@ void cblasXgeru(const CBLAS_ORDER layout,
std::vector<float2>& a_buffer, const size_t a_offset, const size_t a_ld) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
cblas_cgeru(layout,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const float*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
@@ -1252,7 +1252,7 @@ void cblasXgeru(const CBLAS_ORDER layout,
std::vector<double2>& a_buffer, const size_t a_offset, const size_t a_ld) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
cblas_zgeru(layout,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const double*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
@@ -1268,7 +1268,7 @@ void cblasXgerc(const CBLAS_ORDER layout,
std::vector<float2>& a_buffer, const size_t a_offset, const size_t a_ld) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
cblas_cgerc(layout,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const float*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
@@ -1282,7 +1282,7 @@ void cblasXgerc(const CBLAS_ORDER layout,
std::vector<double2>& a_buffer, const size_t a_offset, const size_t a_ld) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
cblas_zgerc(layout,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const double*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
@@ -1296,7 +1296,7 @@ void cblasXher(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float2>& a_buffer, const size_t a_offset, const size_t a_ld) {
cblas_cher(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<float*>(&a_buffer[a_offset]), a_ld);
@@ -1307,7 +1307,7 @@ void cblasXher(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double2>& a_buffer, const size_t a_offset, const size_t a_ld) {
cblas_zher(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<double*>(&a_buffer[a_offset]), a_ld);
@@ -1320,7 +1320,7 @@ void cblasXhpr(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<float2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float2>& ap_buffer, const size_t ap_offset) {
cblas_chpr(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<float*>(&ap_buffer[ap_offset]));
@@ -1331,7 +1331,7 @@ void cblasXhpr(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<double2>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double2>& ap_buffer, const size_t ap_offset) {
cblas_zhpr(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<double*>(&ap_buffer[ap_offset]));
@@ -1346,7 +1346,7 @@ void cblasXher2(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
std::vector<float2>& a_buffer, const size_t a_offset, const size_t a_ld) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
cblas_cher2(layout, triangle,
- n,
+ static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const float*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
@@ -1360,7 +1360,7 @@ void cblasXher2(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
std::vector<double2>& a_buffer, const size_t a_offset, const size_t a_ld) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
cblas_zher2(layout, triangle,
- n,
+ static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const double*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
@@ -1376,7 +1376,7 @@ void cblasXhpr2(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
std::vector<float2>& ap_buffer, const size_t ap_offset) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
cblas_chpr2(layout, triangle,
- n,
+ static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const float*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
@@ -1390,7 +1390,7 @@ void cblasXhpr2(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
std::vector<double2>& ap_buffer, const size_t ap_offset) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
cblas_zhpr2(layout, triangle,
- n,
+ static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&x_buffer[x_offset]), static_cast<int>(x_inc),
reinterpret_cast<const double*>(&y_buffer[y_offset]), static_cast<int>(y_inc),
@@ -1404,7 +1404,7 @@ void cblasXsyr(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld) {
cblas_ssyr(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&a_buffer[a_offset], a_ld);
@@ -1415,7 +1415,7 @@ void cblasXsyr(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld) {
cblas_dsyr(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&a_buffer[a_offset], a_ld);
@@ -1442,7 +1442,7 @@ void cblasXspr(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<float>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<float>& ap_buffer, const size_t ap_offset) {
cblas_sspr(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&ap_buffer[ap_offset]);
@@ -1453,7 +1453,7 @@ void cblasXspr(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<double>& x_buffer, const size_t x_offset, const size_t x_inc,
std::vector<double>& ap_buffer, const size_t ap_offset) {
cblas_dspr(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&ap_buffer[ap_offset]);
@@ -1481,7 +1481,7 @@ void cblasXsyr2(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc,
std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld) {
cblas_ssyr2(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
@@ -1494,7 +1494,7 @@ void cblasXsyr2(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc,
std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld) {
cblas_dsyr2(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
@@ -1526,7 +1526,7 @@ void cblasXspr2(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<float>& y_buffer, const size_t y_offset, const size_t y_inc,
std::vector<float>& ap_buffer, const size_t ap_offset) {
cblas_sspr2(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
@@ -1539,7 +1539,7 @@ void cblasXspr2(const CBLAS_ORDER layout, const CBLAS_UPLO triangle,
const std::vector<double>& y_buffer, const size_t y_offset, const size_t y_inc,
std::vector<double>& ap_buffer, const size_t ap_offset) {
cblas_dspr2(layout, triangle,
- n,
+ static_cast<int>(n),
alpha,
&x_buffer[x_offset], static_cast<int>(x_inc),
&y_buffer[y_offset], static_cast<int>(y_inc),
@@ -1576,7 +1576,7 @@ void cblasXgemm(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose, con
const float beta,
std::vector<float>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_sgemm(layout, a_transpose, b_transpose,
- m, n, k,
+ static_cast<int>(m), static_cast<int>(n), static_cast<int>(k),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld,
@@ -1591,7 +1591,7 @@ void cblasXgemm(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose, con
const double beta,
std::vector<double>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_dgemm(layout, a_transpose, b_transpose,
- m, n, k,
+ static_cast<int>(m), static_cast<int>(n), static_cast<int>(k),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld,
@@ -1608,7 +1608,7 @@ void cblasXgemm(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose, con
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_cgemm(layout, a_transpose, b_transpose,
- m, n, k,
+ static_cast<int>(m), static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&b_buffer[b_offset]), b_ld,
@@ -1625,7 +1625,7 @@ void cblasXgemm(const CBLAS_ORDER layout, const CBLAS_TRANSPOSE a_transpose, con
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zgemm(layout, a_transpose, b_transpose,
- m, n, k,
+ static_cast<int>(m), static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&b_buffer[b_offset]), b_ld,
@@ -1661,7 +1661,7 @@ void cblasXsymm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const float beta,
std::vector<float>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_ssymm(layout, side, triangle,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld,
@@ -1676,7 +1676,7 @@ void cblasXsymm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const double beta,
std::vector<double>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_dsymm(layout, side, triangle,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld,
@@ -1693,7 +1693,7 @@ void cblasXsymm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_csymm(layout, side, triangle,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&b_buffer[b_offset]), b_ld,
@@ -1710,7 +1710,7 @@ void cblasXsymm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zsymm(layout, side, triangle,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&b_buffer[b_offset]), b_ld,
@@ -1748,7 +1748,7 @@ void cblasXhemm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_chemm(layout, side, triangle,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&b_buffer[b_offset]), b_ld,
@@ -1765,7 +1765,7 @@ void cblasXhemm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zhemm(layout, side, triangle,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&b_buffer[b_offset]), b_ld,
@@ -1781,7 +1781,7 @@ void cblasXsyrk(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const float beta,
std::vector<float>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_ssyrk(layout, triangle, a_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha,
&a_buffer[a_offset], a_ld,
beta,
@@ -1794,7 +1794,7 @@ void cblasXsyrk(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const double beta,
std::vector<double>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_dsyrk(layout, triangle, a_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha,
&a_buffer[a_offset], a_ld,
beta,
@@ -1809,7 +1809,7 @@ void cblasXsyrk(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_csyrk(layout, triangle, a_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
beta_array.data(),
@@ -1824,7 +1824,7 @@ void cblasXsyrk(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zsyrk(layout, triangle, a_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
beta_array.data(),
@@ -1855,7 +1855,7 @@ void cblasXherk(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const float beta,
std::vector<float2>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_cherk(layout, triangle, a_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha,
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
beta,
@@ -1868,7 +1868,7 @@ void cblasXherk(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLAS
const double beta,
std::vector<double2>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_zherk(layout, triangle, a_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha,
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
beta,
@@ -1884,7 +1884,7 @@ void cblasXsyr2k(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLA
const float beta,
std::vector<float>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_ssyr2k(layout, triangle, ab_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld,
@@ -1899,7 +1899,7 @@ void cblasXsyr2k(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLA
const double beta,
std::vector<double>& c_buffer, const size_t c_offset, const size_t c_ld) {
cblas_dsyr2k(layout, triangle, ab_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld,
@@ -1916,7 +1916,7 @@ void cblasXsyr2k(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLA
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<float>{beta.real(), beta.imag()};
cblas_csyr2k(layout, triangle, ab_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&b_buffer[b_offset]), b_ld,
@@ -1933,7 +1933,7 @@ void cblasXsyr2k(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLA
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
const auto beta_array = std::vector<double>{beta.real(), beta.imag()};
cblas_zsyr2k(layout, triangle, ab_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&b_buffer[b_offset]), b_ld,
@@ -1970,7 +1970,7 @@ void cblasXher2k(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLA
std::vector<float2>& c_buffer, const size_t c_offset, const size_t c_ld) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
cblas_cher2k(layout, triangle, ab_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const float*>(&b_buffer[b_offset]), b_ld,
@@ -1986,7 +1986,7 @@ void cblasXher2k(const CBLAS_ORDER layout, const CBLAS_UPLO triangle, const CBLA
std::vector<double2>& c_buffer, const size_t c_offset, const size_t c_ld) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
cblas_zher2k(layout, triangle, ab_transpose,
- n, k,
+ static_cast<int>(n), static_cast<int>(k),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<const double*>(&b_buffer[b_offset]), b_ld,
@@ -2001,7 +2001,7 @@ void cblasXtrmm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float>& b_buffer, const size_t b_offset, const size_t b_ld) {
cblas_strmm(layout, side, triangle, a_transpose, diagonal,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld);
@@ -2012,7 +2012,7 @@ void cblasXtrmm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double>& b_buffer, const size_t b_offset, const size_t b_ld) {
cblas_dtrmm(layout, side, triangle, a_transpose, diagonal,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld);
@@ -2024,7 +2024,7 @@ void cblasXtrmm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
std::vector<float2>& b_buffer, const size_t b_offset, const size_t b_ld) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
cblas_ctrmm(layout, side, triangle, a_transpose, diagonal,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<float*>(&b_buffer[b_offset]), b_ld);
@@ -2036,7 +2036,7 @@ void cblasXtrmm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
std::vector<double2>& b_buffer, const size_t b_offset, const size_t b_ld) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
cblas_ztrmm(layout, side, triangle, a_transpose, diagonal,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<double*>(&b_buffer[b_offset]), b_ld);
@@ -2063,7 +2063,7 @@ void cblasXtrsm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const std::vector<float>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<float>& b_buffer, const size_t b_offset, const size_t b_ld) {
cblas_strsm(layout, side, triangle, a_transpose, diagonal,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld);
@@ -2074,7 +2074,7 @@ void cblasXtrsm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
const std::vector<double>& a_buffer, const size_t a_offset, const size_t a_ld,
std::vector<double>& b_buffer, const size_t b_offset, const size_t b_ld) {
cblas_dtrsm(layout, side, triangle, a_transpose, diagonal,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha,
&a_buffer[a_offset], a_ld,
&b_buffer[b_offset], b_ld);
@@ -2086,7 +2086,7 @@ void cblasXtrsm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
std::vector<float2>& b_buffer, const size_t b_offset, const size_t b_ld) {
const auto alpha_array = std::vector<float>{alpha.real(), alpha.imag()};
cblas_ctrsm(layout, side, triangle, a_transpose, diagonal,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const float*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<float*>(&b_buffer[b_offset]), b_ld);
@@ -2098,7 +2098,7 @@ void cblasXtrsm(const CBLAS_ORDER layout, const CBLAS_SIDE side, const CBLAS_UPL
std::vector<double2>& b_buffer, const size_t b_offset, const size_t b_ld) {
const auto alpha_array = std::vector<double>{alpha.real(), alpha.imag()};
cblas_ztrsm(layout, side, triangle, a_transpose, diagonal,
- m, n,
+ static_cast<int>(m), static_cast<int>(n),
alpha_array.data(),
reinterpret_cast<const double*>(&a_buffer[a_offset]), a_ld,
reinterpret_cast<double*>(&b_buffer[b_offset]), b_ld);