clean up trmv interface from scattered workaround
This commit is contained in:
parent
465133e7cb
commit
ebf443fe72
|
@ -43,6 +43,9 @@
|
|||
#include "functable.h"
|
||||
#endif
|
||||
|
||||
/* trmv_thread was found to be broken, see issue 1332 */
|
||||
#undef SMP
|
||||
|
||||
#ifdef XDOUBLE
|
||||
#define ERROR_NAME "QTRMV "
|
||||
#elif defined(DOUBLE)
|
||||
|
@ -218,11 +221,8 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
|
|||
buffer = (FLOAT *)blas_memory_alloc(1);
|
||||
|
||||
#ifdef SMP
|
||||
/* nthreads = num_cpu_avail(2);
|
||||
nthreads = num_cpu_avail(2);
|
||||
|
||||
FIXME trmv_thread was found to be broken, see issue 1332 */
|
||||
nthreads = 1;
|
||||
|
||||
if (nthreads == 1) {
|
||||
#endif
|
||||
|
||||
|
|
|
@ -36,6 +36,10 @@
|
|||
/* or implied, of The University of Texas at Austin. */
|
||||
/*********************************************************************/
|
||||
|
||||
|
||||
/* FIXME TRMV multithreading appears to be broken, see issue 1332*/
|
||||
#undef SMP
|
||||
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
#include "common.h"
|
||||
|
@ -239,9 +243,6 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
|
|||
} else
|
||||
nthreads = 1;
|
||||
|
||||
/* FIXME TRMV multithreading appears to be broken, see issue 1332*/
|
||||
nthreads = 1;
|
||||
|
||||
if(nthreads > 1) {
|
||||
buffer_size = n > 16 ? 0 : n * 4 + 40;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue