fix function typecasts
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Tue, 21 Dec 2021 17:51:28 +0000 (18:51 +0100)
committerGitHub <noreply@github.com>
Tue, 21 Dec 2021 17:51:28 +0000 (18:51 +0100)
lapack/potrf/potrf_L_parallel.c
lapack/potrf/potrf_U_parallel.c

index 68ec8e2..986816d 100644 (file)
@@ -110,7 +110,7 @@ blasint CNAME(blas_arg_t *args, BLASLONG *range_m, BLASLONG *range_n, FLOAT *sa,
       newarg.b = a + (i + bk + i * lda) * COMPSIZE;
 
       gemm_thread_m(mode | BLAS_RSIDE | BLAS_TRANSA_T | BLAS_UPLO,
-                   &newarg, NULL, NULL, (void *)TRSM_RCLN, sa, sb, args -> nthreads);
+                   &newarg, NULL, NULL, (int (*)(void))TRSM_RCLN, sa, sb, args -> nthreads);
 
       newarg.n = n - i - bk;
       newarg.k = bk;
@@ -121,7 +121,7 @@ blasint CNAME(blas_arg_t *args, BLASLONG *range_m, BLASLONG *range_n, FLOAT *sa,
       HERK_THREAD_LN(&newarg, NULL, NULL, sa, sb, 0);
 #else
       syrk_thread(mode | BLAS_TRANSA_N | BLAS_TRANSB_T | BLAS_UPLO,
-                 &newarg, NULL, NULL, (void *)HERK_LN, sa, sb, args -> nthreads);
+                 &newarg, NULL, NULL, (int (*)(void))HERK_LN, sa, sb, args -> nthreads);
 #endif
     }
   }
index 3b5d395..cc6ff99 100644 (file)
@@ -110,7 +110,7 @@ blasint CNAME(blas_arg_t *args, BLASLONG *range_m, BLASLONG *range_n, FLOAT *sa,
       newarg.b = a + (i + (i + bk) * lda) * COMPSIZE;
 
       gemm_thread_n(mode | BLAS_TRANSA_T,
-                   &newarg, NULL, NULL, (void *)TRSM_LCUN, sa, sb, args -> nthreads);
+                   &newarg, NULL, NULL, (int (*)(void))TRSM_LCUN, sa, sb, args -> nthreads);
 
       newarg.n = n - i - bk;
       newarg.k = bk;
@@ -121,7 +121,7 @@ blasint CNAME(blas_arg_t *args, BLASLONG *range_m, BLASLONG *range_n, FLOAT *sa,
       HERK_THREAD_UC(&newarg, NULL, NULL, sa, sb, 0);
 #else
       syrk_thread(mode | BLAS_TRANSA_N | BLAS_TRANSB_T,
-                 &newarg, NULL, NULL, (void *)HERK_UC, sa, sb, args -> nthreads);
+                 &newarg, NULL, NULL, (int (*)(void))HERK_UC, sa, sb, args -> nthreads);
 #endif
     }
   }