Skip to content

Commit 27575d2

Browse files
committed
Eliminate mode variable where not needed
1 parent 8e75f7d commit 27575d2

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;
@@ -206,6 +208,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
206208
FLOAT *sa, *sb;
207209

208210
#ifdef SMP
211+
#ifdef USE_SIMPLE_THREADED_LEVEL3
209212
#ifndef COMPLEX
210213
#ifdef XDOUBLE
211214
int mode = BLAS_XDOUBLE | BLAS_REAL;
@@ -223,6 +226,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
223226
int mode = BLAS_SINGLE | BLAS_COMPLEX;
224227
#endif
225228
#endif
229+
#endif
226230
#endif
227231

228232
PRINT_DEBUG_CNAME;
@@ -323,13 +327,14 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
323327
sb = (FLOAT *)(((BLASLONG)sa + ((GEMM_P * GEMM_Q * COMPSIZE * SIZE + GEMM_ALIGN) & ~GEMM_ALIGN)) + GEMM_OFFSET_B);
324328

325329
#ifdef SMP
330+
#ifdef USE_SIMPLE_THREADED_LEVEL3
326331
if (!trans){
327332
mode |= (BLAS_TRANSA_N | BLAS_TRANSB_T);
328333
} else {
329334
mode |= (BLAS_TRANSA_T | BLAS_TRANSB_N);
330335
}
331-
332336
mode |= (uplo << BLAS_UPLO_SHIFT);
337+
#endif
333338

334339
args.common = NULL;
335340
args.nthreads = num_cpu_avail(3);

0 commit comments

Comments
 (0)