| @@ -221,18 +221,13 @@ void CNAME(enum CBLAS_ORDER order, | |||||
| //if ( 1L * m * n < 2304L * GEMM_MULTITHREAD_THRESHOLD * 1500 ) | //if ( 1L * m * n < 2304L * GEMM_MULTITHREAD_THRESHOLD * 1500 ) | ||||
| #ifndef DOUBLE | #ifndef DOUBLE | ||||
| if ( 1L * m * n < 2304L * GEMM_MULTITHREAD_THRESHOLD * 1500 ) | |||||
| nthreads = 1; | |||||
| else if ( 1L * m * n < 2304L * GEMM_MULTITHREAD_THRESHOLD * 5000 ) { | |||||
| nthreads = 2; | |||||
| } else { | |||||
| if ( 1L * m * n < 2304L * GEMM_MULTITHREAD_THRESHOLD * 750 ) | |||||
| #else | #else | ||||
| if ( 1L * m * n < 2304L * GEMM_MULTITHREAD_THRESHOLD ) | if ( 1L * m * n < 2304L * GEMM_MULTITHREAD_THRESHOLD ) | ||||
| #endif | |||||
| nthreads = 1; | nthreads = 1; | ||||
| else { | else { | ||||
| #endif | |||||
| nthreads = num_cpu_avail(2); | nthreads = num_cpu_avail(2); | ||||
| fprintf(stderr, "m %d n %d nthreads %d\n",m,n,nthreads); | |||||
| } | } | ||||
| if (nthreads == 1) { | if (nthreads == 1) { | ||||
| #endif | #endif | ||||