Fix integer overflow in multithreading threshold calculation for SYMM/SYRK (#4116)
* Fix potential integer overflow
This commit is contained in:
parent
cbb5deb2cc
commit
bb862b82d5
|
@ -166,7 +166,7 @@ void NAME(char *SIDE, char *UPLO,
|
||||||
int nodes;
|
int nodes;
|
||||||
#endif
|
#endif
|
||||||
# if defined(SMP)
|
# if defined(SMP)
|
||||||
int MN;
|
double MN;
|
||||||
#endif
|
#endif
|
||||||
blasint info;
|
blasint info;
|
||||||
int side;
|
int side;
|
||||||
|
@ -264,7 +264,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_SIDE Side, enum CBLAS_UPLO Uplo,
|
||||||
int nodes;
|
int nodes;
|
||||||
#endif
|
#endif
|
||||||
#if defined(SMP)
|
#if defined(SMP)
|
||||||
int MN;
|
double MN;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
PRINT_DEBUG_CNAME;
|
PRINT_DEBUG_CNAME;
|
||||||
|
|
|
@ -107,7 +107,7 @@ void NAME(char *UPLO, char *TRANS,
|
||||||
FLOAT *sa, *sb;
|
FLOAT *sa, *sb;
|
||||||
|
|
||||||
#ifdef SMP
|
#ifdef SMP
|
||||||
int NNK;
|
double NNK;
|
||||||
#ifdef USE_SIMPLE_THREADED_LEVEL3
|
#ifdef USE_SIMPLE_THREADED_LEVEL3
|
||||||
#ifndef COMPLEX
|
#ifndef COMPLEX
|
||||||
#ifdef XDOUBLE
|
#ifdef XDOUBLE
|
||||||
|
@ -232,7 +232,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
|
||||||
FLOAT *sa, *sb;
|
FLOAT *sa, *sb;
|
||||||
|
|
||||||
#ifdef SMP
|
#ifdef SMP
|
||||||
int NNK;
|
double NNK;
|
||||||
|
|
||||||
#ifdef USE_SIMPLE_THREADED_LEVEL3
|
#ifdef USE_SIMPLE_THREADED_LEVEL3
|
||||||
#ifndef COMPLEX
|
#ifndef COMPLEX
|
||||||
|
|
Loading…
Reference in New Issue