Skip to content

Commit a9e33fe

Browse files
committed
Merge pull request opencv#8243 from sovrasov:hal_round_to_cvround
2 parents e192c68 + 595437b commit a9e33fe

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

modules/core/src/hal_internal.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ lapack_QR(fptype* a, size_t a_step, int m, int n, int k, fptype* b, size_t b_ste
290290
else if (typeid(fptype) == typeid(double))
291291
dgels_(mode, &m, &n, &k, (double*)tmpA, &ldtmpA, (double*)b, &m, (double*)&work1, &lwork, info);
292292

293-
lwork = (int)round(work1); //optimal buffer size
293+
lwork = cvRound(work1); //optimal buffer size
294294
std::vector<fptype> workBufMemHolder(lwork + 1);
295295
fptype* buffer = &workBufMemHolder.front();
296296

@@ -311,7 +311,7 @@ lapack_QR(fptype* a, size_t a_step, int m, int n, int k, fptype* b, size_t b_ste
311311
else if (typeid(fptype) == typeid(double))
312312
dgels_(mode, &m, &n, &k, (double*)tmpA, &ldtmpA, (double*)tmpB, &m, (double*)&work1, &lwork, info);
313313

314-
lwork = (int)round(work1); //optimal buffer size
314+
lwork = cvRound(work1); //optimal buffer size
315315
std::vector<fptype> workBufMemHolder(lwork + 1);
316316
fptype* buffer = &workBufMemHolder.front();
317317

@@ -330,7 +330,7 @@ lapack_QR(fptype* a, size_t a_step, int m, int n, int k, fptype* b, size_t b_ste
330330
else if (typeid(fptype) == typeid(double))
331331
dgeqrf_(&m, &n, (double*)tmpA, &ldtmpA, (double*)dst, (double*)&work1, &lwork, info);
332332

333-
lwork = (int)round(work1); //optimal buffer size
333+
lwork = cvRound(work1); //optimal buffer size
334334
std::vector<fptype> workBufMemHolder(lwork + 1);
335335
fptype* buffer = &workBufMemHolder.front();
336336

0 commit comments

Comments
 (0)