@@ -825,7 +825,7 @@ endif ()
825825 GenerateNamedObjects ("${KERNELDIR} /${${float_char} GEADD_KERNEL}" "" "geadd_k" false "" "" false ${float_type} )
826826 endforeach ()
827827
828- if (BUILD_DOUBLE AND NOT BUILD_SINGLE)
828+ if (( BUILD_DOUBLE OR BUILD_COMPLEX) AND NOT BUILD_SINGLE)
829829 GenerateNamedObjects ("${KERNELDIR} /${STRSMKERNEL_LN} " "UPPER;LN;TRSMKERNEL" "trsm_kernel_LN" false "" "" false "SINGLE" )
830830 GenerateNamedObjects ("${KERNELDIR} /${STRSMKERNEL_LT} " "LT;TRSMKERNEL" "trsm_kernel_LT" false "" "" false "SINGLE" )
831831 GenerateNamedObjects ("${KERNELDIR} /${STRSMKERNEL_RN} " "UPPER;RN;TRSMKERNEL" "trsm_kernel_RN" false "" "" false "SINGLE" )
@@ -849,6 +849,45 @@ endif ()
849849 GenerateNamedObjects ("generic/trsm_ltcopy_${SGEMM_UNROLL_M} .c" "LOWER" "trsm_iltncopy" false "" "" false "SINGLE" )
850850 GenerateNamedObjects ("generic/trsm_ltcopy_${SGEMM_UNROLL_N} .c" "OUTER;LOWER;UNIT" "trsm_oltucopy" false "" "" false "SINGLE" )
851851 GenerateNamedObjects ("generic/trsm_ltcopy_${SGEMM_UNROLL_N} .c" "OUTER;LOWER" "trsm_oltncopy" false "" "" false "SINGLE" )
852+ if (SMALL_MATRIX_OPT)
853+ if (NOT DEFINED SGEMM_SMALL_M_PERMIT)
854+ set (SGEMM_SMALL_M_PERMIT ../generic/gemm_small_matrix_permit.c)
855+ endif ()
856+ if (NOT DEFINED SGEMM_SMALL_K_NN)
857+ set (SGEMM_SMALL_K_NN ../generic/gemm_small_matrix_kernel_nn.c)
858+ endif ()
859+ if (NOT DEFINED SGEMM_SMALL_K_NT)
860+ set (SGEMM_SMALL_K_NT ../generic/gemm_small_matrix_kernel_nt.c)
861+ endif ()
862+ if (NOT DEFINED SGEMM_SMALL_K_TN)
863+ set (SGEMM_SMALL_K_TN ../generic/gemm_small_matrix_kernel_tn.c)
864+ endif ()
865+ if (NOT DEFINED SGEMM_SMALL_K_TT)
866+ set (SGEMM_SMALL_K_TT ../generic/gemm_small_matrix_kernel_tt.c)
867+ endif ()
868+ if (NOT DEFINED SGEMM_SMALL_K_B0_NN)
869+ set (SGEMM_SMALL_K_B0_NN ../generic/gemm_small_matrix_kernel_nn.c)
870+ endif ()
871+ if (NOT DEFINED SGEMM_SMALL_K_B0_NT)
872+ set (SGEMM_SMALL_K_B0_NT ../generic/gemm_small_matrix_kernel_nt.c)
873+ endif ()
874+ if (NOT DEFINED SGEMM_SMALL_K_B0_TN)
875+ set (SGEMM_SMALL_K_B0_TN ../generic/gemm_small_matrix_kernel_tn.c)
876+ endif ()
877+ if (NOT DEFINED SGEMM_SMALL_K_B0_TT)
878+ set (SGEMM_SMALL_K_B0_TT ../generic/gemm_small_matrix_kernel_tt.c)
879+ endif ()
880+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_M_PERMIT} " "" "gemm_small_matrix_permit" false "" "" false "SINGLE" )
881+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_K_NN} " "" "gemm_small_kernel_nn" false "" "" false "SINGLE" )
882+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_K_NT} " "" "gemm_small_kernel_nt" false "" "" false "SINGLE" )
883+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_K_TN} " "" "gemm_small_kernel_tn" false "" "" false "SINGLE" )
884+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_K_TT} " "" "gemm_small_kernel_tt" false "" "" false "SINGLE" )
885+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_K_B0_NN} " "B0" "gemm_small_kernel_b0_nn" false "" "" false "SINGLE" )
886+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_K_B0_NT} " "B0" "gemm_small_kernel_b0_nt" false "" "" false "SINGLE" )
887+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_K_B0_TN} " "B0" "gemm_small_kernel_b0_tn" false "" "" false "SINGLE" )
888+ GenerateNamedObjects ("${KERNELDIR} /${SGEMM_SMALL_K_B0_TT} " "B0" "gemm_small_kernel_b0_tt" false "" "" false "SINGLE" )
889+ endif ()
890+
852891 endif ()
853892
854893 # Makefile.LA
@@ -878,25 +917,25 @@ endif ()
878917 endforeach ()
879918 if (BUILD_COMPLEX AND NOT BUILD_SINGLE)
880919 if (NOT DEFINED SNEG_TCOPY)
881- set (SNEG_TCOPY ../generic/neg_tcopy_${${float_char} GEMM_UNROLL_M }.c)
920+ set (SNEG_TCOPY ../generic/neg_tcopy_${SGEMM_UNROLL_M } .c)
882921 endif ()
883922
884923 if (NOT DEFINED SLASWP_NCOPY)
885- set (SLASWP_NCOPY ../generic/laswp_ncopy_${${float_char} GEMM_UNROLL_N }.c)
924+ set (SLASWP_NCOPY ../generic/laswp_ncopy_${SGEMM_UNROLL_N } .c)
886925 endif ()
887926 GenerateNamedObjects ("${KERNELDIR} /${SNEG_TCOPY} " "" "neg_tcopy" false "" "" false "SINGLE" )
888927 GenerateNamedObjects ("${KERNELDIR} /${SLASWP_NCOPY} " "" "laswp_ncopy" false "" "" false "SINGLE" )
889928 endif ()
890929 if (BUILD_COMPLEX16 AND NOT BUILD_DOUBLE)
891930 if (NOT DEFINED DNEG_TCOPY)
892- set (DNEG_TCOPY ../generic/neg_tcopy_${${float_char} GEMM_UNROLL_M }.c)
931+ set (DNEG_TCOPY ../generic/neg_tcopy_${DGEMM_UNROLL_M } .c)
893932 endif ()
894933
895934 if (NOT DEFINED DLASWP_NCOPY)
896- set (DLASWP_NCOPY ../generic/laswp_ncopy_${${float_char} GEMM_UNROLL_N }.c)
935+ set (DLASWP_NCOPY ../generic/laswp_ncopy_${DGEMM_UNROLL_N } .c)
897936 endif ()
898- GenerateNamedObjects ("${KERNELDIR} /${DNEG_TCOPY} _ ${DGEMM_UNROLL_M} .c " "" "neg_tcopy" false "" "" false "DOUBLE" )
899- GenerateNamedObjects ("${KERNELDIR} /${DLASWP_NCOPY} _ ${DGEMM_UNROLL_N} .c " "" "laswp_ncopy" false "" "" false "DOUBLE" )
937+ GenerateNamedObjects ("${KERNELDIR} /${DNEG_TCOPY} " "" "neg_tcopy" false "" "" false "DOUBLE" )
938+ GenerateNamedObjects ("${KERNELDIR} /${DLASWP_NCOPY} " "" "laswp_ncopy" false "" "" false "DOUBLE" )
900939 endif ()
901940 endif ()
902941
@@ -981,6 +1020,68 @@ endif ()
9811020 if (BUILD_COMPLEX16 AND NOT BUILD_DOUBLE)
9821021 GenerateNamedObjects ("generic/neg_tcopy_${DGEMM_UNROLL_M} .c" "" "neg_tcopy" false "" ${TSUFFIX} false "DOUBLE" )
9831022 GenerateNamedObjects ("generic/laswp_ncopy_${DGEMM_UNROLL_N} .c" "" "laswp_ncopy" false "" ${TSUFFIX} false "DOUBLE" )
1023+ if (SMALL_MATRIX_OPT)
1024+ if (NOT DEFINED DGEMM_SMALL_M_PERMIT)
1025+ set (DGEMM_SMALL_M_PERMIT ../generic/gemm_small_matrix_permit.c)
1026+ endif ()
1027+ if (NOT DEFINED DGEMM_SMALL_K_NN)
1028+ set (DGEMM_SMALL_K_NN ../generic/gemm_small_matrix_kernel_nn)
1029+ endif ()
1030+ if (NOT DEFINED DGEMM_SMALL_K_NT)
1031+ set (DGEMM_SMALL_K_NT ../generic/gemm_small_matrix_kernel_nt)
1032+ endif ()
1033+ if (NOT DEFINED DGEMM_SMALL_K_TN)
1034+ set (DGEMM_SMALL_K_TN ../generic/gemm_small_matrix_kernel_tn)
1035+ endif ()
1036+ if (NOT DEFINED DGEMM_SMALL_K_TT)
1037+ set (DGEMM_SMALL_K_TT ../generic/gemm_small_matrix_kernel_tt)
1038+ endif ()
1039+ if (NOT DEFINED DGEMM_SMALL_K_B0_NN)
1040+ set (DGEMM_SMALL_K_B0_NN ../generic/gemm_small_matrix_kernel_nn)
1041+ endif ()
1042+ if (NOT DEFINED DGEMM_SMALL_K_B0_NT)
1043+ set (DGEMM_SMALL_K_B0_NT ../generic/gemm_small_matrix_kernel_nt)
1044+ endif ()
1045+ if (NOT DEFINED DGEMM_SMALL_K_B0_TN)
1046+ set (DGEMM_SMALL_K_B0_TN ../generic/gemm_small_matrix_kernel_tn)
1047+ endif ()
1048+ if (NOT DEFINED DGEMM_SMALL_K_B0_TT)
1049+ set (DGEMM_SMALL_K_B0_TT ../generic/gemm_small_matrix_kernel_tt)
1050+ endif ()
1051+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_M_PERMIT} " "" "gemm_small_matrix_permit" false "" "" false "DOUBLE" )
1052+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_NN} .c" "NN" "gemm_small_kernel_nn" false "" "" false "DOUBLE" )
1053+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_NN} .c" "NR" "gemm_small_kernel_nr" false "" "" false "DOUBLE" )
1054+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_NN} .c" "RN" "gemm_small_kernel_rn" false "" "" false "DOUBLE" )
1055+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_NN} .c" "RR" "gemm_small_kernel_rr" false "" "" false "DOUBLE" )
1056+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_NT} .c" "NT" "gemm_small_kernel_nt" false "" "" false "DOUBLE" )
1057+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_NT} .c" "NC" "gemm_small_kernel_nc" false "" "" false "DOUBLE" )
1058+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_NT} .c" "RT" "gemm_small_kernel_rt" false "" "" false "DOUBLE" )
1059+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_NT} .c" "RC" "gemm_small_kernel_rc" false "" "" false "DOUBLE" )
1060+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_TN} .c" "TN" "gemm_small_kernel_tn" false "" "" false "DOUBLE" )
1061+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_TN} .c" "TR" "gemm_small_kernel_tr" false "" "" false "DOUBLE" )
1062+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_TN} .c" "CN" "gemm_small_kernel_cn" false "" "" false "DOUBLE" )
1063+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_TN} .c" "CR" "gemm_small_kernel_cr" false "" "" false "DOUBLE" )
1064+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_TT} .c" "TT" "gemm_small_kernel_tt" false "" "" false "DOUBLE" )
1065+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_TT} .c" "TC" "gemm_small_kernel_tc" false "" "" false "DOUBLE" )
1066+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_TT} .c" "CT" "gemm_small_kernel_ct" false "" "" false "DOUBLE" )
1067+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_TT} .c" "CC" "gemm_small_kernel_cc" false "" "" false "DOUBLE" )
1068+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_NN} .c" "NN;B0" "gemm_small_kernel_b0_nn" false "" "" false "DOUBLE" )
1069+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_NN} .c" "NR;B0" "gemm_small_kernel_b0_nr" false "" "" false "DOUBLE" )
1070+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_NN} .c" "RN;B0" "gemm_small_kernel_b0_rn" false "" "" false "DOUBLE" )
1071+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_NN} .c" "RR;B0" "gemm_small_kernel_b0_rr" false "" "" false "DOUBLE" )
1072+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_NT} .c" "NT;B0" "gemm_small_kernel_b0_nt" false "" "" false "DOUBLE" )
1073+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_NT} .c" "NC;B0" "gemm_small_kernel_b0_nc" false "" "" false "DOUBLE" )
1074+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_NT} .c" "RT;B0" "gemm_small_kernel_b0_rt" false "" "" false "DOUBLE" )
1075+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_NT} .c" "RC;B0" "gemm_small_kernel_b0_rc" false "" "" false "DOUBLE" )
1076+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_TN} .c" "TN;B0" "gemm_small_kernel_b0_tn" false "" "" false "DOUBLE" )
1077+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_TN} .c" "TR;B0" "gemm_small_kernel_b0_tr" false "" "" false "DOUBLE" )
1078+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_TN} .c" "CN;B0" "gemm_small_kernel_b0_cn" false "" "" false "DOUBLE" )
1079+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_TN} .c" "CR;B0" "gemm_small_kernel_b0_cr" false "" "" false "DOUBLE" )
1080+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_TT} .c" "TT;B0" "gemm_small_kernel_b0_tt" false "" "" false "DOUBLE" )
1081+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_TT} .c" "TC;B0" "gemm_small_kernel_b0_tc" false "" "" false "DOUBLE" )
1082+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_TT} .c" "CT;B0" "gemm_small_kernel_b0_ct" false "" "" false "DOUBLE" )
1083+ GenerateNamedObjects ("${KERNELDIR} /${DGEMM_SMALL_K_B0_TT} .c" "CC;B0" "gemm_small_kernel_b0_cc" false "" "" false "DOUBLE" )
1084+ endif ()
9841085 endif ()
9851086 if (BUILD_COMPLEX16 AND NOT BUILD_COMPLEX)
9861087 GenerateNamedObjects ("${KERNELDIR} /${CAMAXKERNEL} " "USE_ABS" "amax_k" false "" "" false "COMPLEX" )
@@ -1046,7 +1147,69 @@ endif ()
10461147 if (CGEMMOTCOPY)
10471148 GenerateNamedObjects ("${KERNELDIR} /${CGEMMOTCOPY} " "COMPLEX" "${CGEMMOTCOPYOBJ} " false "" "" true "COMPLEX" )
10481149 endif ()
1049- GenerateNamedObjects ("${KERNELDIR} /${CGEMM_BETA} " "" "gemm_beta" false "" "" false "COMPLEX" )
1150+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_BETA} " "" "gemm_beta" false "" "" false "COMPLEX" )
1151+ if (SMALL_MATRIX_OPT)
1152+ if (NOT DEFINED CGEMM_SMALL_M_PERMIT)
1153+ set (CGEMM_SMALL_M_PERMIT ../generic/zgemm_small_matrix_permit)
1154+ endif ()
1155+ if (NOT DEFINED CGEMM_SMALL_K_NN)
1156+ set (CGEMM_SMALL_K_NN ../generic/zgemm_small_matrix_kernel_nn)
1157+ endif ()
1158+ if (NOT DEFINED CGEMM_SMALL_K_NT)
1159+ set (CGEMM_SMALL_K_NT ../generic/zgemm_small_matrix_kernel_nt)
1160+ endif ()
1161+ if (NOT DEFINED CGEMM_SMALL_K_TN)
1162+ set (CGEMM_SMALL_K_TN ../generic/zgemm_small_matrix_kernel_tn)
1163+ endif ()
1164+ if (NOT DEFINED CGEMM_SMALL_K_TT)
1165+ set (CGEMM_SMALL_K_TT ../generic/zgemm_small_matrix_kernel_tt)
1166+ endif ()
1167+ if (NOT DEFINED CGEMM_SMALL_K_B0_NN)
1168+ set (CGEMM_SMALL_K_B0_NN ../generic/zgemm_small_matrix_kernel_nn)
1169+ endif ()
1170+ if (NOT DEFINED CGEMM_SMALL_K_B0_NT)
1171+ set (CGEMM_SMALL_K_B0_NT ../generic/zgemm_small_matrix_kernel_nt)
1172+ endif ()
1173+ if (NOT DEFINED CGEMM_SMALL_K_B0_TN)
1174+ set (CGEMM_SMALL_K_B0_TN ../generic/zgemm_small_matrix_kernel_tn)
1175+ endif ()
1176+ if (NOT DEFINED CGEMM_SMALL_K_B0_TT)
1177+ set (CGEMM_SMALL_K_B0_TT ../generic/zgemm_small_matrix_kernel_tt)
1178+ endif ()
1179+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_M_PERMIT} .c" "" "gemm_small_matrix_permit" false "" "" false "COMPLEX" )
1180+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_NN} .c" "NN" "gemm_small_kernel_nn" false "" "" false "COMPLEX" )
1181+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_NN} .c" "NR" "gemm_small_kernel_nr" false "" "" false "COMPLEX" )
1182+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_NN} .c" "RN" "gemm_small_kernel_rn" false "" "" false "COMPLEX" )
1183+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_NN} .c" "RR" "gemm_small_kernel_rr" false "" "" false "COMPLEX" )
1184+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_NT} .c" "NT" "gemm_small_kernel_nt" false "" "" false "COMPLEX" )
1185+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_NT} .c" "NC" "gemm_small_kernel_nc" false "" "" false "COMPLEX" )
1186+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_NT} .c" "RT" "gemm_small_kernel_rt" false "" "" false "COMPLEX" )
1187+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_NT} .c" "RC" "gemm_small_kernel_rc" false "" "" false "COMPLEX" )
1188+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_TN} .c" "TN" "gemm_small_kernel_tn" false "" "" false "COMPLEX" )
1189+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_TN} .c" "TR" "gemm_small_kernel_tr" false "" "" false "COMPLEX" )
1190+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_TN} .c" "CN" "gemm_small_kernel_cn" false "" "" false "COMPLEX" )
1191+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_TN} .c" "CR" "gemm_small_kernel_cr" false "" "" false "COMPLEX" )
1192+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_TT} .c" "TT" "gemm_small_kernel_tt" false "" "" false "COMPLEX" )
1193+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_TT} .c" "TC" "gemm_small_kernel_tc" false "" "" false "COMPLEX" )
1194+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_TT} .c" "CT" "gemm_small_kernel_ct" false "" "" false "COMPLEX" )
1195+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_TT} .c" "CC" "gemm_small_kernel_cc" false "" "" false "COMPLEX" )
1196+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_NN} .c" "NN;B0" "gemm_small_kernel_b0_nn" false "" "" false "COMPLEX" )
1197+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_NN} .c" "NR;B0" "gemm_small_kernel_b0_nr" false "" "" false "COMPLEX" )
1198+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_NN} .c" "RN;B0" "gemm_small_kernel_b0_rn" false "" "" false "COMPLEX" )
1199+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_NN} .c" "RR;B0" "gemm_small_kernel_b0_rr" false "" "" false "COMPLEX" )
1200+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_NT} .c" "NT;B0" "gemm_small_kernel_b0_nt" false "" "" false "COMPLEX" )
1201+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_NT} .c" "NC;B0" "gemm_small_kernel_b0_nc" false "" "" false "COMPLEX" )
1202+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_NT} .c" "RT;B0" "gemm_small_kernel_b0_rt" false "" "" false "COMPLEX" )
1203+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_NT} .c" "RC;B0" "gemm_small_kernel_b0_rc" false "" "" false "COMPLEX" )
1204+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_TN} .c" "TN;B0" "gemm_small_kernel_b0_tn" false "" "" false "COMPLEX" )
1205+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_TN} .c" "TR;B0" "gemm_small_kernel_b0_tr" false "" "" false "COMPLEX" )
1206+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_TN} .c" "CN;B0" "gemm_small_kernel_b0_cn" false "" "" false "COMPLEX" )
1207+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_TN} .c" "CR;B0" "gemm_small_kernel_b0_cr" false "" "" false "COMPLEX" )
1208+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_TT} .c" "TT;B0" "gemm_small_kernel_b0_tt" false "" "" false "COMPLEX" )
1209+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_TT} .c" "TC;B0" "gemm_small_kernel_b0_tc" false "" "" false "COMPLEX" )
1210+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_TT} .c" "CT;B0" "gemm_small_kernel_b0_ct" false "" "" false "COMPLEX" )
1211+ GenerateNamedObjects ("${KERNELDIR} /${CGEMM_SMALL_K_B0_TT} .c" "CC;B0" "gemm_small_kernel_b0_cc" false "" "" false "COMPLEX" )
1212+ endif ()
10501213 GenerateNamedObjects ("generic/ztrsm_uncopy_${CGEMM_UNROLL_M} .c" "UNIT" "trsm_iunucopy" false "" ${TSUFFIX} false "COMPLEX" )
10511214 GenerateNamedObjects ("generic/ztrsm_uncopy_${CGEMM_UNROLL_M} .c" "" "trsm_iunncopy" false "" ${TSUFFIX} false "COMPLEX" )
10521215 GenerateNamedObjects ("generic/ztrsm_uncopy_${CGEMM_UNROLL_N} .c" "OUTER;UNIT" "trsm_ounucopy" false "" ${TSUFFIX} false "COMPLEX" )
0 commit comments