Skip to content

Commit 9251a2e

Browse files
authored
Merge pull request #1359 from brada4/develop
Eliminate mode variable where not needed in syrk interface
2 parents 06adbf2 + 27575d2 commit 9251a2e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

interface/syrk.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ void NAME(char *UPLO, char *TRANS,
101101
FLOAT *sa, *sb;
102102

103103
#ifdef SMP
104+
#ifdef USE_SIMPLE_THREADED_LEVEL3
104105
#ifndef COMPLEX
105106
#ifdef XDOUBLE
106107
int mode = BLAS_XDOUBLE | BLAS_REAL;
@@ -118,6 +119,7 @@ void NAME(char *UPLO, char *TRANS,
118119
int mode = BLAS_SINGLE | BLAS_COMPLEX;
119120
#endif
120121
#endif
122+
#endif
121123
#endif
122124

123125
blasint info;
@@ -223,6 +225,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
223225
FLOAT *sa, *sb;
224226

225227
#ifdef SMP
228+
#ifdef USE_SIMPLE_THREADED_LEVEL3
226229
#ifndef COMPLEX
227230
#ifdef XDOUBLE
228231
int mode = BLAS_XDOUBLE | BLAS_REAL;
@@ -240,6 +243,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
240243
int mode = BLAS_SINGLE | BLAS_COMPLEX;
241244
#endif
242245
#endif
246+
#endif
243247
#endif
244248

245249
PRINT_DEBUG_CNAME;
@@ -340,13 +344,14 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
340344
sb = (FLOAT *)(((BLASLONG)sa + ((GEMM_P * GEMM_Q * COMPSIZE * SIZE + GEMM_ALIGN) & ~GEMM_ALIGN)) + GEMM_OFFSET_B);
341345

342346
#ifdef SMP
347+
#ifdef USE_SIMPLE_THREADED_LEVEL3
343348
if (!trans){
344349
mode |= (BLAS_TRANSA_N | BLAS_TRANSB_T);
345350
} else {
346351
mode |= (BLAS_TRANSA_T | BLAS_TRANSB_N);
347352
}
348-
349353
mode |= (uplo << BLAS_UPLO_SHIFT);
354+
#endif
350355

351356
args.common = NULL;
352357
args.nthreads = num_cpu_avail(3);

0 commit comments

Comments
 (0)