Browse Source

Refs #225. Fixed a bug in GEMM OpenMP threading.

tags/v0.2.7
Zhang Xianyi 12 years ago
parent
commit
2a7503e563
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      driver/others/blas_server_omp.c

+ 4
- 1
driver/others/blas_server_omp.c View File

@@ -231,7 +231,10 @@ static void exec_threads(blas_queue_t *queue){
release_flag=1; release_flag=1;
} }


if (sa == NULL) sa = (void *)((BLASLONG)buffer + GEMM_OFFSET_A);
if (sa == NULL) {
sa = (void *)((BLASLONG)buffer + GEMM_OFFSET_A);
queue->sa=sa;
}
if (sb == NULL) { if (sb == NULL) {
if (!(queue -> mode & BLAS_COMPLEX)){ if (!(queue -> mode & BLAS_COMPLEX)){


Loading…
Cancel
Save