@@ -137,9 +137,14 @@ gotoblas_t TABLE_NAME = {
137137 0 ,
138138#endif
139139
140- #if (BUILD_SINGLE == 1 ) || (BUILD_DOUBLE == 1 ) || ( BUILD_COMPLEX == 1 )
140+ #if (BUILD_SINGLE == 1 ) || (BUILD_COMPLEX == 1 )
141141 samax_kTS , samin_kTS , smax_kTS , smin_kTS ,
142- isamax_kTS , isamin_kTS , ismax_kTS , ismin_kTS ,
142+ #endif
143+ #if (BUILD_SINGLE == 1 ) || (BUILD_DOUBLE == 1 ) || (BUILD_COMPLEX == 1 )
144+ isamax_kTS ,
145+ #endif
146+ #if (BUILD_SINGLE == 1 ) || (BUILD_COMPLEX == 1 )
147+ isamin_kTS , ismax_kTS , ismin_kTS ,
143148 snrm2_kTS , sasum_kTS ,
144149#endif
145150#if BUILD_SINGLE == 1
@@ -158,8 +163,10 @@ gotoblas_t TABLE_NAME = {
158163 sswap_kTS ,
159164 sgemv_nTS , sgemv_tTS ,
160165#endif
161- #if BUILD_SINGLE == 1
166+ #if BUILD_SINGLE == 1
162167 sger_kTS ,
168+ #endif
169+ #if BUILD_SINGLE == 1
163170 ssymv_LTS , ssymv_UTS ,
164171#endif
165172
@@ -178,15 +185,15 @@ gotoblas_t TABLE_NAME = {
178185 sgemm_oncopyTS , sgemm_otcopyTS ,
179186#endif
180187
181- #if BUILD_SINGLE == 1
188+ #if BUILD_SINGLE == 1 || BUILD_DOUBLE == 1 || BUILD_COMPLEX == 1
182189#ifdef SMALL_MATRIX_OPT
183190 sgemm_small_matrix_permitTS ,
184191 sgemm_small_kernel_nnTS , sgemm_small_kernel_ntTS , sgemm_small_kernel_tnTS , sgemm_small_kernel_ttTS ,
185192 sgemm_small_kernel_b0_nnTS , sgemm_small_kernel_b0_ntTS , sgemm_small_kernel_b0_tnTS , sgemm_small_kernel_b0_ttTS ,
186193#endif
187194#endif
188195
189- #if (BUILD_SINGLE == 1 ) || (BUILD_DOUBLE == 1 )
196+ #if (BUILD_SINGLE == 1 ) || (BUILD_DOUBLE == 1 ) || ( BUILD_COMPLEX == 1 )
190197 strsm_kernel_LNTS , strsm_kernel_LTTS , strsm_kernel_RNTS , strsm_kernel_RTTS ,
191198#if SGEMM_DEFAULT_UNROLL_M != SGEMM_DEFAULT_UNROLL_N
192199 strsm_iunucopyTS , strsm_iunncopyTS , strsm_iutucopyTS , strsm_iutncopyTS ,
@@ -198,7 +205,7 @@ gotoblas_t TABLE_NAME = {
198205 strsm_ounucopyTS , strsm_ounncopyTS , strsm_outucopyTS , strsm_outncopyTS ,
199206 strsm_olnucopyTS , strsm_olnncopyTS , strsm_oltucopyTS , strsm_oltncopyTS ,
200207#endif
201- #if BUILD_SINGLE == 1
208+ #if ( BUILD_SINGLE == 1 )
202209 strmm_kernel_RNTS , strmm_kernel_RTTS , strmm_kernel_LNTS , strmm_kernel_LTTS ,
203210#if SGEMM_DEFAULT_UNROLL_M != SGEMM_DEFAULT_UNROLL_N
204211 strmm_iunucopyTS , strmm_iunncopyTS , strmm_iutucopyTS , strmm_iutncopyTS ,
@@ -215,8 +222,6 @@ gotoblas_t TABLE_NAME = {
215222 ssymm_outcopyTS , ssymm_oltcopyTS ,
216223#endif
217224 ssymm_outcopyTS , ssymm_oltcopyTS ,
218- #endif
219- #if (BUILD_SINGLE == 1 ) || (BUILD_DOUBLE == 1 )
220225#ifndef NO_LAPACK
221226 sneg_tcopyTS , slaswp_ncopyTS ,
222227#else
@@ -271,12 +276,14 @@ gotoblas_t TABLE_NAME = {
271276 dgemm_oncopyTS , dgemm_otcopyTS ,
272277#endif
273278
274- #if (BUILD_DOUBLE == 1 )
279+ #if (BUILD_DOUBLE == 1 ) || ( BUILD_COMPLEX16 )
275280#ifdef SMALL_MATRIX_OPT
276281 dgemm_small_matrix_permitTS ,
277282 dgemm_small_kernel_nnTS , dgemm_small_kernel_ntTS , dgemm_small_kernel_tnTS , dgemm_small_kernel_ttTS ,
278283 dgemm_small_kernel_b0_nnTS , dgemm_small_kernel_b0_ntTS , dgemm_small_kernel_b0_tnTS , dgemm_small_kernel_b0_ttTS ,
279284#endif
285+ #endif
286+ #if (BUILD_DOUBLE == 1 )
280287 dtrsm_kernel_LNTS , dtrsm_kernel_LTTS , dtrsm_kernel_RNTS , dtrsm_kernel_RTTS ,
281288#if DGEMM_DEFAULT_UNROLL_M != DGEMM_DEFAULT_UNROLL_N
282289 dtrsm_iunucopyTS , dtrsm_iunncopyTS , dtrsm_iutucopyTS , dtrsm_iutncopyTS ,
@@ -374,13 +381,18 @@ gotoblas_t TABLE_NAME = {
374381#else
375382 MAX (CGEMM_DEFAULT_UNROLL_M , CGEMM_DEFAULT_UNROLL_N ),
376383#endif
377- camax_kTS , camin_kTS , icamax_kTS , icamin_kTS ,
384+ #if (BUILD_COMPLEX )
385+ camax_kTS , camin_kTS ,
386+ #endif
387+ #if (BUILD_COMPLEX || BUILD_COMPLEX16 )
388+ icamax_kTS ,
378389#endif
379390#if (BUILD_COMPLEX )
391+ icamin_kTS ,
380392 cnrm2_kTS , casum_kTS , csum_kTS ,
381393#endif
382394#if (BUILD_COMPLEX || BUILD_COMPLEX16 )
383- ccopy_kTS , cdotu_kTS , cdotc_kTS ,
395+ ccopy_kTS , cdotu_kTS , cdotc_kTS ,
384396#endif
385397#if (BUILD_COMPLEX )
386398 csrot_kTS ,
@@ -434,6 +446,7 @@ gotoblas_t TABLE_NAME = {
434446 ctrsm_ounucopyTS , ctrsm_ounncopyTS , ctrsm_outucopyTS , ctrsm_outncopyTS ,
435447 ctrsm_olnucopyTS , ctrsm_olnncopyTS , ctrsm_oltucopyTS , ctrsm_oltncopyTS ,
436448#endif
449+ #endif
437450#if (BUILD_COMPLEX )
438451
439452 ctrmm_kernel_RNTS , ctrmm_kernel_RTTS , ctrmm_kernel_RRTS , ctrmm_kernel_RCTS ,
0 commit comments