@@ -167,6 +167,7 @@ BLASLONG (*ismin_k) (BLASLONG, float *, BLASLONG);
167167 float (* snrm2_k ) (BLASLONG , float * , BLASLONG );
168168 float (* sasum_k ) (BLASLONG , float * , BLASLONG );
169169#endif
170+
170171#if BUILD_SINGLE
171172 float (* ssum_k ) (BLASLONG , float * , BLASLONG );
172173#endif
@@ -188,13 +189,15 @@ BLASLONG (*ismin_k) (BLASLONG, float *, BLASLONG);
188189 int (* sgemv_n ) (BLASLONG , BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG , float * , BLASLONG , float * );
189190 int (* sgemv_t ) (BLASLONG , BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG , float * , BLASLONG , float * );
190191#endif
191- #if BUILD_SINGLE
192+
193+ #if BUILD_SINGLE
192194 int (* sger_k ) (BLASLONG , BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG , float * , BLASLONG , float * );
193195
194196 int (* ssymv_L ) (BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG , float * , BLASLONG , float * );
195197 int (* ssymv_U ) (BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG , float * , BLASLONG , float * );
196198#endif
197199
200+
198201#if (BUILD_SINGLE ) || (BUILD_DOUBLE ) || (BUILD_COMPLEX )
199202#ifdef ARCH_X86_64
200203 void (* sgemm_direct ) (BLASLONG , BLASLONG , BLASLONG , float * , BLASLONG , float * , BLASLONG , float * , BLASLONG );
@@ -210,6 +213,7 @@ BLASLONG (*ismin_k) (BLASLONG, float *, BLASLONG);
210213 int (* sgemm_oncopy )(BLASLONG , BLASLONG , float * , BLASLONG , float * );
211214 int (* sgemm_otcopy )(BLASLONG , BLASLONG , float * , BLASLONG , float * );
212215#endif
216+
213217#if (BUILD_SINGLE ) || (BUILD_DOUBLE )
214218 int (* strsm_kernel_LN )(BLASLONG , BLASLONG , BLASLONG , float , float * , float * , float * , BLASLONG , BLASLONG );
215219 int (* strsm_kernel_LT )(BLASLONG , BLASLONG , BLASLONG , float , float * , float * , float * , BLASLONG , BLASLONG );
@@ -304,12 +308,14 @@ BLASLONG (*idmin_k) (BLASLONG, double *, BLASLONG);
304308 int (* dgemv_n ) (BLASLONG , BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG , double * , BLASLONG , double * );
305309 int (* dgemv_t ) (BLASLONG , BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG , double * , BLASLONG , double * );
306310#endif
311+
307312#if BUILD_DOUBLE
308313 int (* dger_k ) (BLASLONG , BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG , double * , BLASLONG , double * );
309314
310315 int (* dsymv_L ) (BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG , double * , BLASLONG , double * );
311316 int (* dsymv_U ) (BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG , double * , BLASLONG , double * );
312317#endif
318+
313319#if (BUILD_DOUBLE ) || (BUILD_COMPLEX16 )
314320 int (* dgemm_kernel )(BLASLONG , BLASLONG , BLASLONG , double , double * , double * , double * , BLASLONG );
315321 int (* dgemm_beta )(BLASLONG , BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG , double * , BLASLONG );
@@ -319,6 +325,7 @@ BLASLONG (*idmin_k) (BLASLONG, double *, BLASLONG);
319325 int (* dgemm_oncopy )(BLASLONG , BLASLONG , double * , BLASLONG , double * );
320326 int (* dgemm_otcopy )(BLASLONG , BLASLONG , double * , BLASLONG , double * );
321327#endif
328+
322329#if BUILD_DOUBLE
323330 int (* dtrsm_kernel_LN )(BLASLONG , BLASLONG , BLASLONG , double , double * , double * , double * , BLASLONG , BLASLONG );
324331 int (* dtrsm_kernel_LT )(BLASLONG , BLASLONG , BLASLONG , double , double * , double * , double * , BLASLONG , BLASLONG );
@@ -466,6 +473,7 @@ BLASLONG (*iqmin_k) (BLASLONG, xdouble *, BLASLONG);
466473
467474#endif
468475
476+
469477#if (BUILD_COMPLEX ) || (BUILD_COMPLEX16 )
470478 int cgemm_p , cgemm_q , cgemm_r ;
471479 int cgemm_unroll_m , cgemm_unroll_n , cgemm_unroll_mn ;
@@ -644,6 +652,7 @@ BLASLONG (*icamin_k)(BLASLONG, float *, BLASLONG);
644652 int (* claswp_ncopy ) (BLASLONG , BLASLONG , BLASLONG , float * , BLASLONG , blasint * , float * );
645653#endif
646654
655+
647656#if BUILD_COMPLEX16
648657 int zgemm_p , zgemm_q , zgemm_r ;
649658 int zgemm_unroll_m , zgemm_unroll_n , zgemm_unroll_mn ;
@@ -982,6 +991,7 @@ BLASLONG (*ixamin_k)(BLASLONG, xdouble *, BLASLONG);
982991 void (* init )(void );
983992
984993 int snum_opt , dnum_opt , qnum_opt ;
994+
985995#if BUILD_SINGLE
986996 int (* saxpby_k ) (BLASLONG , float , float * , BLASLONG ,float , float * , BLASLONG );
987997#endif
@@ -995,14 +1005,14 @@ BLASLONG (*ixamin_k)(BLASLONG, xdouble *, BLASLONG);
9951005 int (* zaxpby_k ) (BLASLONG , double , double , double * , BLASLONG ,double ,double , double * , BLASLONG );
9961006#endif
9971007
998- #if BUILD_SINGLE
1008+ #if BUILD_SINGLE
9991009 int (* somatcopy_k_cn ) (BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG );
10001010 int (* somatcopy_k_ct ) (BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG );
10011011 int (* somatcopy_k_rn ) (BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG );
10021012 int (* somatcopy_k_rt ) (BLASLONG , BLASLONG , float , float * , BLASLONG , float * , BLASLONG );
10031013#endif
10041014
1005- #if BUILD_DOUBLE
1015+ #if BUILD_DOUBLE
10061016 int (* domatcopy_k_cn ) (BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG );
10071017 int (* domatcopy_k_ct ) (BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG );
10081018 int (* domatcopy_k_rn ) (BLASLONG , BLASLONG , double , double * , BLASLONG , double * , BLASLONG );
0 commit comments