@@ -137,7 +137,7 @@ public class openblas_nolapack implements LoadEnabled, InfoMapper {
137
137
.put (new Info ("openblas_complex_float" , "lapack_complex_float" ).cast ().pointerTypes ("FloatPointer" , "FloatBuffer" , "float[]" ))
138
138
.put (new Info ("openblas_complex_double" , "lapack_complex_double" ).cast ().pointerTypes ("DoublePointer" , "DoubleBuffer" , "double[]" ));
139
139
140
- String [] lapackeOnlyFunctions = {
140
+ String [] brokenFunctions = {
141
141
// not implemented by MKL
142
142
"cgesvdq" , "dgesvdq" , "sgesvdq" , "zgesvdq" , "clangb" , "dlangb" , "slangb" , "zlangb" ,
143
143
"ctrsyl3" , "dtrsyl3" , "strsyl3" , "ztrsyl3" ,
@@ -149,12 +149,8 @@ public class openblas_nolapack implements LoadEnabled, InfoMapper {
149
149
"cherfsx" , "dgbrfsx" , "dsyrfsx" , "sporfsx" , "zgerfsx" , "zsyrfsx" , "cgbsvxx" , "cposvxx" , "dgesvxx" , "sgbsvxx" , "ssysvxx" , "zhesvxx" ,
150
150
"cgesvxx" , "csysvxx" , "dposvxx" , "sgesvxx" , "zgbsvxx" , "zposvxx" , "chesvxx" , "dgbsvxx" , "dsysvxx" , "sposvxx" , "zgesvxx" , "zsysvxx" };
151
151
152
- for (String f : lapackeOnlyFunctions ) {
153
- infoMap .put (new Info (f , "LAPACK_" + f , "LAPACK_" + f ).skip (true ));
154
- }
155
-
156
- for (String f : lapackeOnlyFunctions ) {
157
- infoMap .put (new Info ("LAPACKE_" + f , "LAPACKE_" + f + "_work" ).skip (skipFunctions ()));
152
+ for (String f : brokenFunctions ) {
153
+ infoMap .put (new Info (f , "LAPACK_" + f , "LAPACK_" + f + "_base" , "LAPACKE_" + f , "LAPACKE_" + f + "_work" ).skip (true ));
158
154
}
159
155
160
156
String [] functions = {
0 commit comments