You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 60 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993
  1. TOPDIR = ..
  2. include $(TOPDIR)/Makefile.system
  3. ifeq ($(ARCH), x86)
  4. SUPPORT_GEMM3M = 0
  5. endif
  6. ifeq ($(ARCH), x86_64)
  7. SUPPORT_GEMM3M = 0
  8. endif
  9. ifeq ($(ARCH), ia64)
  10. SUPPORT_GEMM3M = 1
  11. endif
  12. ifeq ($(ARCH), MIPS)
  13. SUPPORT_GEMM3M = 1
  14. endif
  15. ifndef NO_FBLAS
  16. SBLAS1OBJS = \
  17. saxpy.$(SUFFIX) sswap.$(SUFFIX) \
  18. scopy.$(SUFFIX) sscal.$(SUFFIX) \
  19. sdot.$(SUFFIX) sdsdot.$(SUFFIX) dsdot.$(SUFFIX) \
  20. sasum.$(SUFFIX) snrm2.$(SUFFIX) \
  21. smax.$(SUFFIX) samax.$(SUFFIX) ismax.$(SUFFIX) isamax.$(SUFFIX) \
  22. smin.$(SUFFIX) samin.$(SUFFIX) ismin.$(SUFFIX) isamin.$(SUFFIX) \
  23. srot.$(SUFFIX) srotg.$(SUFFIX) srotm.$(SUFFIX) srotmg.$(SUFFIX) \
  24. SBLAS2OBJS = \
  25. sgemv.$(SUFFIX) sger.$(SUFFIX) \
  26. strsv.$(SUFFIX) strmv.$(SUFFIX) ssymv.$(SUFFIX) \
  27. ssyr.$(SUFFIX) ssyr2.$(SUFFIX) sgbmv.$(SUFFIX) \
  28. ssbmv.$(SUFFIX) sspmv.$(SUFFIX) \
  29. sspr.$(SUFFIX) sspr2.$(SUFFIX) \
  30. stbsv.$(SUFFIX) stbmv.$(SUFFIX) \
  31. stpsv.$(SUFFIX) stpmv.$(SUFFIX)
  32. SBLAS3OBJS = \
  33. sgemm.$(SUFFIX) ssymm.$(SUFFIX) strmm.$(SUFFIX) \
  34. strsm.$(SUFFIX) ssyrk.$(SUFFIX) ssyr2k.$(SUFFIX)
  35. DBLAS1OBJS = \
  36. daxpy.$(SUFFIX) dswap.$(SUFFIX) \
  37. dcopy.$(SUFFIX) dscal.$(SUFFIX) \
  38. ddot.$(SUFFIX) \
  39. dasum.$(SUFFIX) dnrm2.$(SUFFIX) \
  40. dmax.$(SUFFIX) damax.$(SUFFIX) idmax.$(SUFFIX) idamax.$(SUFFIX) \
  41. dmin.$(SUFFIX) damin.$(SUFFIX) idmin.$(SUFFIX) idamin.$(SUFFIX) \
  42. drot.$(SUFFIX) drotg.$(SUFFIX) drotm.$(SUFFIX) drotmg.$(SUFFIX) \
  43. DBLAS2OBJS = \
  44. dgemv.$(SUFFIX) dger.$(SUFFIX) \
  45. dtrsv.$(SUFFIX) dtrmv.$(SUFFIX) dsymv.$(SUFFIX) \
  46. dsyr.$(SUFFIX) dsyr2.$(SUFFIX) dgbmv.$(SUFFIX) \
  47. dsbmv.$(SUFFIX) dspmv.$(SUFFIX) \
  48. dspr.$(SUFFIX) dspr2.$(SUFFIX) \
  49. dtbsv.$(SUFFIX) dtbmv.$(SUFFIX) \
  50. dtpsv.$(SUFFIX) dtpmv.$(SUFFIX)
  51. DBLAS3OBJS = \
  52. dgemm.$(SUFFIX) dsymm.$(SUFFIX) dtrmm.$(SUFFIX) \
  53. dtrsm.$(SUFFIX) dsyrk.$(SUFFIX) dsyr2k.$(SUFFIX)
  54. CBLAS1OBJS = \
  55. caxpy.$(SUFFIX) caxpyc.$(SUFFIX) cswap.$(SUFFIX) \
  56. ccopy.$(SUFFIX) cscal.$(SUFFIX) csscal.$(SUFFIX) \
  57. cdotc.$(SUFFIX) cdotu.$(SUFFIX) \
  58. scasum.$(SUFFIX) scnrm2.$(SUFFIX) \
  59. scamax.$(SUFFIX) icamax.$(SUFFIX) \
  60. scamin.$(SUFFIX) icamin.$(SUFFIX) \
  61. csrot.$(SUFFIX) crotg.$(SUFFIX) \
  62. CBLAS2OBJS = \
  63. cgemv.$(SUFFIX) cgeru.$(SUFFIX) cgerc.$(SUFFIX) \
  64. ctrsv.$(SUFFIX) ctrmv.$(SUFFIX) csymv.$(SUFFIX) \
  65. csyr.$(SUFFIX) csyr2.$(SUFFIX) cgbmv.$(SUFFIX) \
  66. csbmv.$(SUFFIX) cspmv.$(SUFFIX) \
  67. cspr.$(SUFFIX) cspr2.$(SUFFIX) \
  68. ctbsv.$(SUFFIX) ctbmv.$(SUFFIX) \
  69. ctpsv.$(SUFFIX) ctpmv.$(SUFFIX) \
  70. chemv.$(SUFFIX) chbmv.$(SUFFIX) \
  71. cher.$(SUFFIX) cher2.$(SUFFIX) \
  72. chpmv.$(SUFFIX) chpr.$(SUFFIX) chpr2.$(SUFFIX)
  73. CBLAS3OBJS = \
  74. cgemm.$(SUFFIX) csymm.$(SUFFIX) ctrmm.$(SUFFIX) \
  75. ctrsm.$(SUFFIX) csyrk.$(SUFFIX) csyr2k.$(SUFFIX) \
  76. chemm.$(SUFFIX) cherk.$(SUFFIX) cher2k.$(SUFFIX)
  77. ZBLAS1OBJS = \
  78. zaxpy.$(SUFFIX) zaxpyc.$(SUFFIX) zswap.$(SUFFIX) \
  79. zcopy.$(SUFFIX) zscal.$(SUFFIX) zdscal.$(SUFFIX) \
  80. zdotc.$(SUFFIX) zdotu.$(SUFFIX) \
  81. dzasum.$(SUFFIX) dznrm2.$(SUFFIX) \
  82. dzamax.$(SUFFIX) izamax.$(SUFFIX) \
  83. dzamin.$(SUFFIX) izamin.$(SUFFIX) \
  84. zdrot.$(SUFFIX) zrotg.$(SUFFIX) \
  85. ZBLAS2OBJS = \
  86. zgemv.$(SUFFIX) zgeru.$(SUFFIX) zgerc.$(SUFFIX) \
  87. ztrsv.$(SUFFIX) ztrmv.$(SUFFIX) zsymv.$(SUFFIX) \
  88. zsyr.$(SUFFIX) zsyr2.$(SUFFIX) zgbmv.$(SUFFIX) \
  89. zsbmv.$(SUFFIX) zspmv.$(SUFFIX) \
  90. zspr.$(SUFFIX) zspr2.$(SUFFIX) \
  91. ztbsv.$(SUFFIX) ztbmv.$(SUFFIX) \
  92. ztpsv.$(SUFFIX) ztpmv.$(SUFFIX) \
  93. zhemv.$(SUFFIX) zhbmv.$(SUFFIX) \
  94. zher.$(SUFFIX) zher2.$(SUFFIX) \
  95. zhpmv.$(SUFFIX) zhpr.$(SUFFIX) zhpr2.$(SUFFIX)
  96. ZBLAS3OBJS = \
  97. zgemm.$(SUFFIX) zsymm.$(SUFFIX) ztrmm.$(SUFFIX) \
  98. ztrsm.$(SUFFIX) zsyrk.$(SUFFIX) zsyr2k.$(SUFFIX) \
  99. zhemm.$(SUFFIX) zherk.$(SUFFIX) zher2k.$(SUFFIX)
  100. ifdef SUPPORT_GEMM3M
  101. CBLAS3OBJS += cgemm3m.$(SUFFIX) csymm3m.$(SUFFIX) chemm3m.$(SUFFIX)
  102. ZBLAS3OBJS += zgemm3m.$(SUFFIX) zsymm3m.$(SUFFIX) zhemm3m.$(SUFFIX)
  103. endif
  104. ifdef EXPRECISION
  105. QBLAS1OBJS = \
  106. qaxpy.$(SUFFIX) qswap.$(SUFFIX) \
  107. qcopy.$(SUFFIX) qscal.$(SUFFIX) \
  108. qdot.$(SUFFIX) \
  109. qasum.$(SUFFIX) qnrm2.$(SUFFIX) \
  110. qmax.$(SUFFIX) qamax.$(SUFFIX) iqmax.$(SUFFIX) iqamax.$(SUFFIX) \
  111. qmin.$(SUFFIX) qamin.$(SUFFIX) iqmin.$(SUFFIX) iqamin.$(SUFFIX) \
  112. qrot.$(SUFFIX) qrotg.$(SUFFIX) qrotm.$(SUFFIX) qrotmg.$(SUFFIX) \
  113. QBLAS2OBJS = \
  114. qgemv.$(SUFFIX) qger.$(SUFFIX) \
  115. qtrsv.$(SUFFIX) qtrmv.$(SUFFIX) qsymv.$(SUFFIX) \
  116. qsyr.$(SUFFIX) qsyr2.$(SUFFIX) qgbmv.$(SUFFIX) \
  117. qsbmv.$(SUFFIX) qspmv.$(SUFFIX) \
  118. qspr.$(SUFFIX) qspr2.$(SUFFIX) \
  119. qtbsv.$(SUFFIX) qtbmv.$(SUFFIX) \
  120. qtpsv.$(SUFFIX) qtpmv.$(SUFFIX)
  121. QBLAS3OBJS = \
  122. qgemm.$(SUFFIX) qsymm.$(SUFFIX) qtrmm.$(SUFFIX) \
  123. qtrsm.$(SUFFIX) qsyrk.$(SUFFIX) qsyr2k.$(SUFFIX)
  124. XBLAS1OBJS = \
  125. xaxpy.$(SUFFIX) xaxpyc.$(SUFFIX) xswap.$(SUFFIX) \
  126. xcopy.$(SUFFIX) xscal.$(SUFFIX) xqscal.$(SUFFIX) \
  127. xdotc.$(SUFFIX) xdotu.$(SUFFIX) \
  128. qxasum.$(SUFFIX) qxnrm2.$(SUFFIX) \
  129. qxamax.$(SUFFIX) ixamax.$(SUFFIX) \
  130. qxamin.$(SUFFIX) ixamin.$(SUFFIX) \
  131. xqrot.$(SUFFIX) xrotg.$(SUFFIX) \
  132. XBLAS2OBJS = \
  133. xgemv.$(SUFFIX) xgeru.$(SUFFIX) xgerc.$(SUFFIX) \
  134. xtrsv.$(SUFFIX) xtrmv.$(SUFFIX) xsymv.$(SUFFIX) \
  135. xsyr.$(SUFFIX) xsyr2.$(SUFFIX) xgbmv.$(SUFFIX) \
  136. xsbmv.$(SUFFIX) xspmv.$(SUFFIX) \
  137. xspr.$(SUFFIX) xspr2.$(SUFFIX) \
  138. xtbsv.$(SUFFIX) xtbmv.$(SUFFIX) \
  139. xtpsv.$(SUFFIX) xtpmv.$(SUFFIX) \
  140. xhemv.$(SUFFIX) xhbmv.$(SUFFIX) \
  141. xher.$(SUFFIX) xher2.$(SUFFIX) \
  142. xhpmv.$(SUFFIX) xhpr.$(SUFFIX) xhpr2.$(SUFFIX)
  143. XBLAS3OBJS = \
  144. xgemm.$(SUFFIX) xsymm.$(SUFFIX) xtrmm.$(SUFFIX) \
  145. xtrsm.$(SUFFIX) xsyrk.$(SUFFIX) xsyr2k.$(SUFFIX) \
  146. xhemm.$(SUFFIX) xherk.$(SUFFIX) xher2k.$(SUFFIX)
  147. ifdef SUPPORT_GEMM3M
  148. XBLAS3OBJS += xgemm3m.$(SUFFIX) xsymm3m.$(SUFFIX) xhemm3m.$(SUFFIX)
  149. endif
  150. endif
  151. ifdef QUAD_PRECISION
  152. QBLAS1OBJS = \
  153. qaxpy.$(SUFFIX) qswap.$(SUFFIX) \
  154. qcopy.$(SUFFIX) qscal.$(SUFFIX) \
  155. qasum.$(SUFFIX) qnrm2.$(SUFFIX) \
  156. qmax.$(SUFFIX) qamax.$(SUFFIX) iqmax.$(SUFFIX) iqamax.$(SUFFIX) \
  157. qmin.$(SUFFIX) qamin.$(SUFFIX) iqmin.$(SUFFIX) iqamin.$(SUFFIX) \
  158. qrot.$(SUFFIX) qrotg.$(SUFFIX) qrotm.$(SUFFIX) qrotmg.$(SUFFIX) \
  159. QBLAS2OBJS = \
  160. qgemv.$(SUFFIX) qger.$(SUFFIX) \
  161. qtrsv.$(SUFFIX) qtrmv.$(SUFFIX) qsymv.$(SUFFIX) \
  162. qsyr.$(SUFFIX) qsyr2.$(SUFFIX) qgbmv.$(SUFFIX) \
  163. qsbmv.$(SUFFIX) qspmv.$(SUFFIX) \
  164. qspr.$(SUFFIX) qspr2.$(SUFFIX) \
  165. qtbsv.$(SUFFIX) qtbmv.$(SUFFIX) \
  166. qtpsv.$(SUFFIX) qtpmv.$(SUFFIX)
  167. QBLAS3OBJS = \
  168. qgemm.$(SUFFIX) qsymm.$(SUFFIX) qtrmm.$(SUFFIX) \
  169. qtrsm.$(SUFFIX) qsyrk.$(SUFFIX) qsyr2k.$(SUFFIX)
  170. XBLAS1OBJS = \
  171. xaxpy.$(SUFFIX) xaxpyc.$(SUFFIX) xswap.$(SUFFIX) \
  172. xcopy.$(SUFFIX) xscal.$(SUFFIX) xqscal.$(SUFFIX) \
  173. qxasum.$(SUFFIX) qxnrm2.$(SUFFIX) \
  174. qxamax.$(SUFFIX) ixamax.$(SUFFIX) \
  175. qxamin.$(SUFFIX) ixamin.$(SUFFIX) \
  176. xqrot.$(SUFFIX) xrotg.$(SUFFIX) \
  177. XBLAS2OBJS = \
  178. xgemv.$(SUFFIX) xgeru.$(SUFFIX) xgerc.$(SUFFIX) \
  179. xtrsv.$(SUFFIX) xtrmv.$(SUFFIX) xsymv.$(SUFFIX) \
  180. xsyr.$(SUFFIX) xsyr2.$(SUFFIX) xgbmv.$(SUFFIX) \
  181. xsbmv.$(SUFFIX) xspmv.$(SUFFIX) \
  182. xspr.$(SUFFIX) xspr2.$(SUFFIX) \
  183. xtbsv.$(SUFFIX) xtbmv.$(SUFFIX) \
  184. xtpsv.$(SUFFIX) xtpmv.$(SUFFIX) \
  185. xhemv.$(SUFFIX) xhbmv.$(SUFFIX) \
  186. xher.$(SUFFIX) xher2.$(SUFFIX) \
  187. xhpmv.$(SUFFIX) xhpr.$(SUFFIX) xhpr2.$(SUFFIX)
  188. XBLAS3OBJS = \
  189. xgemm.$(SUFFIX) xsymm.$(SUFFIX) xtrmm.$(SUFFIX) \
  190. xtrsm.$(SUFFIX) xsyrk.$(SUFFIX) xsyr2k.$(SUFFIX) \
  191. xhemm.$(SUFFIX) xherk.$(SUFFIX) xher2k.$(SUFFIX)
  192. ifdef SUPPORT_GEMM3M
  193. XBLAS3OBJS += xgemm3m.$(SUFFIX) xsymm3m.$(SUFFIX) xhemm3m.$(SUFFIX)
  194. endif
  195. endif
  196. endif
  197. HPLOBJS = dgemm.$(SUFFIX) dtrsm.$(SUFFIX) \
  198. dgemv.$(SUFFIX) dtrsv.$(SUFFIX) dger.$(SUFFIX) \
  199. idamax.$(SUFFIX) daxpy.$(SUFFIX) dcopy.$(SUFFIX) dscal.$(SUFFIX)
  200. CSBLAS1OBJS = \
  201. cblas_isamax.$(SUFFIX) cblas_sasum.$(SUFFIX) cblas_saxpy.$(SUFFIX) \
  202. cblas_scopy.$(SUFFIX) cblas_sdot.$(SUFFIX) cblas_sdsdot.$(SUFFIX) cblas_dsdot.$(SUFFIX) \
  203. cblas_srot.$(SUFFIX) cblas_srotg.$(SUFFIX) cblas_srotm.$(SUFFIX) cblas_srotmg.$(SUFFIX) \
  204. cblas_sscal.$(SUFFIX) cblas_sswap.$(SUFFIX) cblas_snrm2.$(SUFFIX)
  205. CSBLAS2OBJS = \
  206. cblas_sgemv.$(SUFFIX) cblas_sger.$(SUFFIX) cblas_ssymv.$(SUFFIX) cblas_strmv.$(SUFFIX) \
  207. cblas_strsv.$(SUFFIX) cblas_ssyr.$(SUFFIX) cblas_ssyr2.$(SUFFIX) cblas_sgbmv.$(SUFFIX) \
  208. cblas_ssbmv.$(SUFFIX) cblas_sspmv.$(SUFFIX) cblas_sspr.$(SUFFIX) cblas_sspr2.$(SUFFIX) \
  209. cblas_stbmv.$(SUFFIX) cblas_stbsv.$(SUFFIX) cblas_stpmv.$(SUFFIX) cblas_stpsv.$(SUFFIX)
  210. CSBLAS3OBJS = \
  211. cblas_sgemm.$(SUFFIX) cblas_ssymm.$(SUFFIX) cblas_strmm.$(SUFFIX) cblas_strsm.$(SUFFIX) \
  212. cblas_ssyrk.$(SUFFIX) cblas_ssyr2k.$(SUFFIX)
  213. CDBLAS1OBJS = \
  214. cblas_idamax.$(SUFFIX) cblas_dasum.$(SUFFIX) cblas_daxpy.$(SUFFIX) \
  215. cblas_dcopy.$(SUFFIX) cblas_ddot.$(SUFFIX) \
  216. cblas_drot.$(SUFFIX) cblas_drotg.$(SUFFIX) cblas_drotm.$(SUFFIX) cblas_drotmg.$(SUFFIX) \
  217. cblas_dscal.$(SUFFIX) cblas_dswap.$(SUFFIX) cblas_dnrm2.$(SUFFIX)
  218. CDBLAS2OBJS = \
  219. cblas_dgemv.$(SUFFIX) cblas_dger.$(SUFFIX) cblas_dsymv.$(SUFFIX) cblas_dtrmv.$(SUFFIX) \
  220. cblas_dtrsv.$(SUFFIX) cblas_dsyr.$(SUFFIX) cblas_dsyr2.$(SUFFIX) cblas_dgbmv.$(SUFFIX) \
  221. cblas_dsbmv.$(SUFFIX) cblas_dspmv.$(SUFFIX) cblas_dspr.$(SUFFIX) cblas_dspr2.$(SUFFIX) \
  222. cblas_dtbmv.$(SUFFIX) cblas_dtbsv.$(SUFFIX) cblas_dtpmv.$(SUFFIX) cblas_dtpsv.$(SUFFIX)
  223. CDBLAS3OBJS += \
  224. cblas_dgemm.$(SUFFIX) cblas_dsymm.$(SUFFIX) cblas_dtrmm.$(SUFFIX) cblas_dtrsm.$(SUFFIX) \
  225. cblas_dsyrk.$(SUFFIX) cblas_dsyr2k.$(SUFFIX)
  226. CCBLAS1OBJS = \
  227. cblas_icamax.$(SUFFIX) cblas_scasum.$(SUFFIX) cblas_caxpy.$(SUFFIX) \
  228. cblas_ccopy.$(SUFFIX) \
  229. cblas_cdotc.$(SUFFIX) cblas_cdotu.$(SUFFIX) \
  230. cblas_cdotc_sub.$(SUFFIX) cblas_cdotu_sub.$(SUFFIX) \
  231. cblas_cscal.$(SUFFIX) cblas_csscal.$(SUFFIX) \
  232. cblas_cswap.$(SUFFIX) cblas_scnrm2.$(SUFFIX)
  233. CCBLAS2OBJS = \
  234. cblas_cgemv.$(SUFFIX) cblas_cgerc.$(SUFFIX) cblas_cgeru.$(SUFFIX) \
  235. cblas_cgbmv.$(SUFFIX) cblas_chbmv.$(SUFFIX) cblas_chemv.$(SUFFIX) \
  236. cblas_cher.$(SUFFIX) cblas_cher2.$(SUFFIX) cblas_chpmv.$(SUFFIX) \
  237. cblas_chpr.$(SUFFIX) cblas_chpr2.$(SUFFIX) cblas_ctbmv.$(SUFFIX) \
  238. cblas_ctbsv.$(SUFFIX) cblas_ctpmv.$(SUFFIX) cblas_ctpsv.$(SUFFIX) \
  239. cblas_ctrmv.$(SUFFIX) cblas_ctrsv.$(SUFFIX)
  240. CCBLAS3OBJS = \
  241. cblas_cgemm.$(SUFFIX) cblas_csymm.$(SUFFIX) cblas_ctrmm.$(SUFFIX) cblas_ctrsm.$(SUFFIX) \
  242. cblas_csyrk.$(SUFFIX) cblas_csyr2k.$(SUFFIX) \
  243. cblas_chemm.$(SUFFIX) cblas_cherk.$(SUFFIX) cblas_cher2k.$(SUFFIX)
  244. CZBLAS1OBJS = \
  245. cblas_izamax.$(SUFFIX) cblas_dzasum.$(SUFFIX) cblas_zaxpy.$(SUFFIX) \
  246. cblas_zcopy.$(SUFFIX) \
  247. cblas_zdotc.$(SUFFIX) cblas_zdotu.$(SUFFIX) \
  248. cblas_zdotc_sub.$(SUFFIX) cblas_zdotu_sub.$(SUFFIX) \
  249. cblas_zscal.$(SUFFIX) cblas_zdscal.$(SUFFIX) \
  250. cblas_zswap.$(SUFFIX) cblas_dznrm2.$(SUFFIX)
  251. CZBLAS2OBJS = \
  252. cblas_zgemv.$(SUFFIX) cblas_zgerc.$(SUFFIX) cblas_zgeru.$(SUFFIX) \
  253. cblas_zgbmv.$(SUFFIX) cblas_zhbmv.$(SUFFIX) cblas_zhemv.$(SUFFIX) \
  254. cblas_zher.$(SUFFIX) cblas_zher2.$(SUFFIX) cblas_zhpmv.$(SUFFIX) \
  255. cblas_zhpr.$(SUFFIX) cblas_zhpr2.$(SUFFIX) cblas_ztbmv.$(SUFFIX) \
  256. cblas_ztbsv.$(SUFFIX) cblas_ztpmv.$(SUFFIX) cblas_ztpsv.$(SUFFIX) \
  257. cblas_ztrmv.$(SUFFIX) cblas_ztrsv.$(SUFFIX)
  258. CZBLAS3OBJS = \
  259. cblas_zgemm.$(SUFFIX) cblas_zsymm.$(SUFFIX) cblas_ztrmm.$(SUFFIX) cblas_ztrsm.$(SUFFIX) \
  260. cblas_zsyrk.$(SUFFIX) cblas_zsyr2k.$(SUFFIX) \
  261. cblas_zhemm.$(SUFFIX) cblas_zherk.$(SUFFIX) cblas_zher2k.$(SUFFIX)
  262. ifndef NO_CBLAS
  263. override CFLAGS += -I.
  264. SBLAS1OBJS += $(CSBLAS1OBJS)
  265. SBLAS2OBJS += $(CSBLAS2OBJS)
  266. SBLAS3OBJS += $(CSBLAS3OBJS)
  267. DBLAS1OBJS += $(CDBLAS1OBJS)
  268. DBLAS2OBJS += $(CDBLAS2OBJS)
  269. DBLAS3OBJS += $(CDBLAS3OBJS)
  270. CBLAS1OBJS += $(CCBLAS1OBJS)
  271. CBLAS2OBJS += $(CCBLAS2OBJS)
  272. CBLAS3OBJS += $(CCBLAS3OBJS)
  273. ZBLAS1OBJS += $(CZBLAS1OBJS)
  274. ZBLAS2OBJS += $(CZBLAS2OBJS)
  275. ZBLAS3OBJS += $(CZBLAS3OBJS)
  276. endif
  277. SBLASOBJS = $(SBLAS1OBJS) $(SBLAS2OBJS) $(SBLAS3OBJS)
  278. DBLASOBJS = $(DBLAS1OBJS) $(DBLAS2OBJS) $(DBLAS3OBJS)
  279. QBLASOBJS = $(QBLAS1OBJS) $(QBLAS2OBJS) $(QBLAS3OBJS)
  280. CBLASOBJS = $(CBLAS1OBJS) $(CBLAS2OBJS) $(CBLAS3OBJS)
  281. ZBLASOBJS = $(ZBLAS1OBJS) $(ZBLAS2OBJS) $(ZBLAS3OBJS)
  282. XBLASOBJS = $(XBLAS1OBJS) $(XBLAS2OBJS) $(XBLAS3OBJS)
  283. #SLAPACKOBJS = \
  284. # sgetf2.$(SUFFIX) sgetrf.$(SUFFIX) slauu2.$(SUFFIX) slauum.$(SUFFIX) \
  285. # spotf2.$(SUFFIX) spotrf.$(SUFFIX) strti2.$(SUFFIX) strtri.$(SUFFIX) \
  286. # slaswp.$(SUFFIX) sgetrs.$(SUFFIX) sgesv.$(SUFFIX) spotri.$(SUFFIX) \
  287. SLAPACKOBJS = \
  288. sgetrf.$(SUFFIX) sgetrs.$(SUFFIX) spotrf.$(SUFFIX) sgetf2.$(SUFFIX) \
  289. spotf2.$(SUFFIX) slaswp.$(SUFFIX) sgesv.$(SUFFIX) slauu2.$(SUFFIX) \
  290. slauum.$(SUFFIX) strti2.$(SUFFIX) strtri.$(SUFFIX) spotri.$(SUFFIX)
  291. #DLAPACKOBJS = \
  292. # dgetf2.$(SUFFIX) dgetrf.$(SUFFIX) dlauu2.$(SUFFIX) dlauum.$(SUFFIX) \
  293. # dpotf2.$(SUFFIX) dpotrf.$(SUFFIX) dtrti2.$(SUFFIX) dtrtri.$(SUFFIX) \
  294. # dlaswp.$(SUFFIX) dgetrs.$(SUFFIX) dgesv.$(SUFFIX) dpotri.$(SUFFIX) \
  295. DLAPACKOBJS = \
  296. dgetrf.$(SUFFIX) dgetrs.$(SUFFIX) dpotrf.$(SUFFIX) dgetf2.$(SUFFIX) \
  297. dpotf2.$(SUFFIX) dlaswp.$(SUFFIX) dgesv.$(SUFFIX) dlauu2.$(SUFFIX) \
  298. dlauum.$(SUFFIX) dtrti2.$(SUFFIX) dtrtri.$(SUFFIX) dpotri.$(SUFFIX)
  299. QLAPACKOBJS = \
  300. qgetf2.$(SUFFIX) qgetrf.$(SUFFIX) qlauu2.$(SUFFIX) qlauum.$(SUFFIX) \
  301. qpotf2.$(SUFFIX) qpotrf.$(SUFFIX) qtrti2.$(SUFFIX) qtrtri.$(SUFFIX) \
  302. qlaswp.$(SUFFIX) qgetrs.$(SUFFIX) qgesv.$(SUFFIX) qpotri.$(SUFFIX) \
  303. #CLAPACKOBJS = \
  304. # cgetf2.$(SUFFIX) cgetrf.$(SUFFIX) clauu2.$(SUFFIX) clauum.$(SUFFIX) \
  305. # cpotf2.$(SUFFIX) cpotrf.$(SUFFIX) ctrti2.$(SUFFIX) ctrtri.$(SUFFIX) \
  306. # claswp.$(SUFFIX) cgetrs.$(SUFFIX) cgesv.$(SUFFIX) cpotri.$(SUFFIX) \
  307. CLAPACKOBJS = \
  308. cgetrf.$(SUFFIX) cgetrs.$(SUFFIX) cpotrf.$(SUFFIX) cgetf2.$(SUFFIX) \
  309. cpotf2.$(SUFFIX) claswp.$(SUFFIX) cgesv.$(SUFFIX) clauu2.$(SUFFIX) \
  310. clauum.$(SUFFIX) ctrti2.$(SUFFIX) ctrtri.$(SUFFIX) cpotri.$(SUFFIX)
  311. #ZLAPACKOBJS = \
  312. # zgetf2.$(SUFFIX) zgetrf.$(SUFFIX) zlauu2.$(SUFFIX) zlauum.$(SUFFIX) \
  313. # zpotf2.$(SUFFIX) zpotrf.$(SUFFIX) ztrti2.$(SUFFIX) ztrtri.$(SUFFIX) \
  314. # zlaswp.$(SUFFIX) zgetrs.$(SUFFIX) zgesv.$(SUFFIX) zpotri.$(SUFFIX) \
  315. ZLAPACKOBJS = \
  316. zgetrf.$(SUFFIX) zgetrs.$(SUFFIX) zpotrf.$(SUFFIX) zgetf2.$(SUFFIX) \
  317. zpotf2.$(SUFFIX) zlaswp.$(SUFFIX) zgesv.$(SUFFIX) zlauu2.$(SUFFIX) \
  318. zlauum.$(SUFFIX) ztrti2.$(SUFFIX) ztrtri.$(SUFFIX) zpotri.$(SUFFIX)
  319. XLAPACKOBJS = \
  320. xgetf2.$(SUFFIX) xgetrf.$(SUFFIX) xlauu2.$(SUFFIX) xlauum.$(SUFFIX) \
  321. xpotf2.$(SUFFIX) xpotrf.$(SUFFIX) xtrti2.$(SUFFIX) xtrtri.$(SUFFIX) \
  322. xlaswp.$(SUFFIX) xgetrs.$(SUFFIX) xgesv.$(SUFFIX) xpotri.$(SUFFIX) \
  323. ifneq ($(NO_LAPACK), 1)
  324. SBLASOBJS += $(SLAPACKOBJS)
  325. DBLASOBJS += $(DLAPACKOBJS)
  326. #QBLASOBJS += $(QLAPACKOBJS)
  327. CBLASOBJS += $(CLAPACKOBJS)
  328. ZBLASOBJS += $(ZLAPACKOBJS)
  329. #XBLASOBJS += $(XLAPACKOBJS)
  330. endif
  331. FUNCOBJS = $(SBLASOBJS) $(DBLASOBJS) $(CBLASOBJS) $(ZBLASOBJS)
  332. ifdef EXPRECISION
  333. FUNCOBJS += $(QBLASOBJS) $(XBLASOBJS)
  334. endif
  335. ifdef QUAD_PRECISION
  336. FUNCOBJS += $(QBLASOBJS) $(XBLASOBJS)
  337. endif
  338. FUNCALLFILES = $(FUNCOBJS:.$(SUFFIX)=)
  339. include $(TOPDIR)/Makefile.tail
  340. all :: libs
  341. ifdef FUNCTION_PROFILE
  342. $(BLASOBJS) $(BLASOBJS_P) : functable.h
  343. $(BLASOBJS) $(BLASOBJS_P) : override CFLAGS += -DPROFILE_FUNC_NAME=interface_$(*F)
  344. functable.h : Makefile
  345. ./create $(FUNCALLFILES) > functable.h
  346. endif
  347. clean ::
  348. @rm -f functable.h
  349. level1 : $(SBLAS1OBJS) $(DBLAS1OBJS) $(QBLAS1OBJS) $(CBLAS1OBJS) $(ZBLAS1OBJS) $(XBLAS1OBJS)
  350. $(AR) $(ARFLAGS) -ru $(TOPDIR)/$(LIBNAME) $^
  351. level2 : $(SBLAS2OBJS) $(DBLAS2OBJS) $(QBLAS2OBJS) $(CBLAS2OBJS) $(ZBLAS2OBJS) $(XBLAS2OBJS)
  352. $(AR) $(ARFLAGS) -ru $(TOPDIR)/$(LIBNAME) $^
  353. level3 : $(SBLAS3OBJS) $(DBLAS3OBJS) $(QBLAS3OBJS) $(CBLAS3OBJS) $(ZBLAS3OBJS) $(XBLAS3OBJS)
  354. $(AR) $(ARFLAGS) -ru $(TOPDIR)/$(LIBNAME) $^
  355. $(CSBLASOBJS) $(CSBLASOBJS_P) $(CDBLASOBJS) $(CDBLASOBJS_P) $(CQBLASOBJS) $(CQBLASOBJS_P) \
  356. $(CCBLASOBJS) $(CCBLASOBJS_P) $(CZBLASOBJS) $(CZBLASOBJS_P) $(CXBLASOBJS) $(CXBLASOBJS_P) : override CFLAGS += -DCBLAS
  357. srot.$(SUFFIX) srot.$(PSUFFIX) : rot.c
  358. $(CC) $(CFLAGS) -c $< -o $(@F)
  359. drot.$(SUFFIX) drot.$(PSUFFIX) : rot.c
  360. $(CC) $(CFLAGS) -c $< -o $(@F)
  361. qrot.$(SUFFIX) qrot.$(PSUFFIX) : rot.c
  362. $(CC) $(CFLAGS) -c $< -o $(@F)
  363. csrot.$(SUFFIX) csrot.$(PSUFFIX) : zrot.c
  364. $(CC) $(CFLAGS) -c $< -o $(@F)
  365. zdrot.$(SUFFIX) zdrot.$(PSUFFIX) : zrot.c
  366. $(CC) $(CFLAGS) -c $< -o $(@F)
  367. xqrot.$(SUFFIX) xqrot.$(PSUFFIX) : zrot.c
  368. $(CC) $(CFLAGS) -c $< -o $(@F)
  369. srotm.$(SUFFIX) srotm.$(PSUFFIX): rotm.c
  370. $(CC) -c $(CFLAGS) $< -o $(@F)
  371. drotm.$(SUFFIX) drotm.$(PSUFFIX): rotm.c
  372. $(CC) -c $(CFLAGS) $< -o $(@F)
  373. qrotm.$(SUFFIX) qrotm.$(PSUFFIX): rotm.c
  374. $(CC) -c $(CFLAGS) $< -o $(@F)
  375. srotmg.$(SUFFIX) srotmg.$(PSUFFIX): rotmg.c
  376. $(CC) -c $(CFLAGS) $< -o $(@F)
  377. drotmg.$(SUFFIX) drotmg.$(PSUFFIX): rotmg.c
  378. $(CC) -c $(CFLAGS) $< -o $(@F)
  379. qrotmg.$(SUFFIX) qrotmg.$(PSUFFIX): rotmg.c
  380. $(CC) -c $(CFLAGS) $< -o $(@F)
  381. srotg.$(SUFFIX) srotg.$(PSUFFIX): rotg.c
  382. $(CC) -c $(CFLAGS) $< -o $(@F)
  383. drotg.$(SUFFIX) drotg.$(PSUFFIX): rotg.c
  384. $(CC) -c $(CFLAGS) $< -o $(@F)
  385. qrotg.$(SUFFIX) qrotg.$(PSUFFIX): rotg.c
  386. $(CC) -c $(CFLAGS) $< -o $(@F)
  387. crotg.$(SUFFIX) crotg.$(PSUFFIX): zrotg.c
  388. $(CC) -c $(CFLAGS) $< -o $(@F)
  389. zrotg.$(SUFFIX) zrotg.$(PSUFFIX): zrotg.c
  390. $(CC) -c $(CFLAGS) $< -o $(@F)
  391. xrotg.$(SUFFIX) xrotg.$(PSUFFIX): zrotg.c
  392. $(CC) -c $(CFLAGS) $< -o $(@F)
  393. sasum.$(SUFFIX) sasum.$(PSUFFIX) : asum.c
  394. $(CC) $(CFLAGS) -c $< -o $(@F)
  395. dasum.$(SUFFIX) dasum.$(PSUFFIX) : asum.c
  396. $(CC) $(CFLAGS) -c $< -o $(@F)
  397. qasum.$(SUFFIX) qasum.$(PSUFFIX) : asum.c
  398. $(CC) $(CFLAGS) -c $< -o $(@F)
  399. scasum.$(SUFFIX) scasum.$(PSUFFIX) : asum.c
  400. $(CC) $(CFLAGS) -c $< -o $(@F)
  401. dzasum.$(SUFFIX) dzasum.$(PSUFFIX) : asum.c
  402. $(CC) $(CFLAGS) -c $< -o $(@F)
  403. qxasum.$(SUFFIX) qxasum.$(PSUFFIX) : asum.c
  404. $(CC) $(CFLAGS) -c $< -o $(@F)
  405. snrm2.$(SUFFIX) snrm2.$(PSUFFIX) : nrm2.c
  406. $(CC) $(CFLAGS) -c $< -o $(@F)
  407. dnrm2.$(SUFFIX) dnrm2.$(PSUFFIX) : nrm2.c
  408. $(CC) $(CFLAGS) -c $< -o $(@F)
  409. qnrm2.$(SUFFIX) qnrm2.$(PSUFFIX) : nrm2.c
  410. $(CC) $(CFLAGS) -c $< -o $(@F)
  411. scnrm2.$(SUFFIX) scnrm2.$(PSUFFIX) : nrm2.c
  412. $(CC) $(CFLAGS) -c $< -o $(@F)
  413. dznrm2.$(SUFFIX) dznrm2.$(PSUFFIX) : nrm2.c
  414. $(CC) $(CFLAGS) -c $< -o $(@F)
  415. qxnrm2.$(SUFFIX) qxnrm2.$(PSUFFIX) : nrm2.c
  416. $(CC) $(CFLAGS) -c $< -o $(@F)
  417. samax.$(SUFFIX) samax.$(PSUFFIX) : max.c
  418. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  419. damax.$(SUFFIX) damax.$(PSUFFIX) : max.c
  420. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  421. qamax.$(SUFFIX) qamax.$(PSUFFIX) : max.c
  422. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  423. scamax.$(SUFFIX) scamax.$(PSUFFIX) : max.c
  424. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  425. dzamax.$(SUFFIX) dzamax.$(PSUFFIX) : max.c
  426. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  427. qxamax.$(SUFFIX) qxamax.$(PSUFFIX) : max.c
  428. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  429. samin.$(SUFFIX) samin.$(PSUFFIX) : max.c
  430. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  431. damin.$(SUFFIX) damin.$(PSUFFIX) : max.c
  432. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  433. qamin.$(SUFFIX) qamin.$(PSUFFIX) : max.c
  434. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  435. scamin.$(SUFFIX) scamin.$(PSUFFIX) : max.c
  436. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  437. dzamin.$(SUFFIX) dzamin.$(PSUFFIX) : max.c
  438. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  439. qxamin.$(SUFFIX) qxamin.$(PSUFFIX) : max.c
  440. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  441. smax.$(SUFFIX) smax.$(PSUFFIX) : max.c
  442. $(CC) $(CFLAGS) -c -UUSE_ABS -UUSE_MIN $< -o $(@F)
  443. dmax.$(SUFFIX) dmax.$(PSUFFIX) : max.c
  444. $(CC) $(CFLAGS) -c -UUSE_ABS -UUSE_MIN $< -o $(@F)
  445. qmax.$(SUFFIX) qmax.$(PSUFFIX) : max.c
  446. $(CC) $(CFLAGS) -c -UUSE_ABS -UUSE_MIN $< -o $(@F)
  447. smin.$(SUFFIX) smin.$(PSUFFIX) : max.c
  448. $(CC) $(CFLAGS) -c -UUSE_ABS -DUSE_MIN $< -o $(@F)
  449. dmin.$(SUFFIX) dmin.$(PSUFFIX) : max.c
  450. $(CC) $(CFLAGS) -c -UUSE_ABS -DUSE_MIN $< -o $(@F)
  451. qmin.$(SUFFIX) qmin.$(PSUFFIX) : max.c
  452. $(CC) $(CFLAGS) -c -UUSE_ABS -DUSE_MIN $< -o $(@F)
  453. isamax.$(SUFFIX) isamax.$(PSUFFIX) : imax.c
  454. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  455. idamax.$(SUFFIX) idamax.$(PSUFFIX) : imax.c
  456. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  457. iqamax.$(SUFFIX) iqamax.$(PSUFFIX) : imax.c
  458. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  459. icamax.$(SUFFIX) icamax.$(PSUFFIX) : imax.c
  460. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  461. izamax.$(SUFFIX) izamax.$(PSUFFIX) : imax.c
  462. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  463. ixamax.$(SUFFIX) ixamax.$(PSUFFIX) : imax.c
  464. $(CC) $(CFLAGS) -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  465. isamin.$(SUFFIX) isamin.$(PSUFFIX) : imax.c
  466. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  467. idamin.$(SUFFIX) idamin.$(PSUFFIX) : imax.c
  468. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  469. iqamin.$(SUFFIX) iqamin.$(PSUFFIX) : imax.c
  470. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  471. icamin.$(SUFFIX) icamin.$(PSUFFIX) : imax.c
  472. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  473. izamin.$(SUFFIX) izamin.$(PSUFFIX) : imax.c
  474. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  475. ixamin.$(SUFFIX) ixamin.$(PSUFFIX) : imax.c
  476. $(CC) $(CFLAGS) -c -DUSE_ABS -DUSE_MIN $< -o $(@F)
  477. ismax.$(SUFFIX) ismax.$(PSUFFIX) : imax.c
  478. $(CC) $(CFLAGS) -c -UUSE_ABS -UUSE_MIN $< -o $(@F)
  479. idmax.$(SUFFIX) idmax.$(PSUFFIX) : imax.c
  480. $(CC) $(CFLAGS) -c -UUSE_ABS -UUSE_MIN $< -o $(@F)
  481. iqmax.$(SUFFIX) iqmax.$(PSUFFIX) : imax.c
  482. $(CC) $(CFLAGS) -c -UUSE_ABS -UUSE_MIN $< -o $(@F)
  483. ismin.$(SUFFIX) ismin.$(PSUFFIX) : imax.c
  484. $(CC) $(CFLAGS) -c -UUSE_ABS -DUSE_MIN $< -o $(@F)
  485. idmin.$(SUFFIX) idmin.$(PSUFFIX) : imax.c
  486. $(CC) $(CFLAGS) -c -UUSE_ABS -DUSE_MIN $< -o $(@F)
  487. iqmin.$(SUFFIX) iqmin.$(PSUFFIX) : imax.c
  488. $(CC) $(CFLAGS) -c -UUSE_ABS -DUSE_MIN $< -o $(@F)
  489. sdsdot.$(SUFFIX) sdsdot.$(PSUFFIX) : sdsdot.c
  490. $(CC) $(CFLAGS) -c $< -o $(@F)
  491. dsdot.$(SUFFIX) dsdot.$(PSUFFIX) : dsdot.c
  492. $(CC) $(CFLAGS) -c $< -o $(@F)
  493. sdot.$(SUFFIX) sdot.$(PSUFFIX) : dot.c
  494. $(CC) $(CFLAGS) -c $< -o $(@F)
  495. ddot.$(SUFFIX) ddot.$(PSUFFIX) : dot.c
  496. $(CC) $(CFLAGS) -c $< -o $(@F)
  497. qdot.$(SUFFIX) qdot.$(PSUFFIX) : dot.c
  498. $(CC) $(CFLAGS) -c $< -o $(@F)
  499. cdotu.$(SUFFIX) cdotu.$(PSUFFIX) : zdot.c
  500. $(CC) $(CFLAGS) -c -UCONJ $< -o $(@F)
  501. cdotc.$(SUFFIX) cdotc.$(PSUFFIX) : zdot.c
  502. $(CC) $(CFLAGS) -c -DCONJ $< -o $(@F)
  503. zdotu.$(SUFFIX) zdotu.$(PSUFFIX) : zdot.c
  504. $(CC) $(CFLAGS) -c -UCONJ $< -o $(@F)
  505. zdotc.$(SUFFIX) zdotc.$(PSUFFIX) : zdot.c
  506. $(CC) $(CFLAGS) -c -DCONJ $< -o $(@F)
  507. xdotu.$(SUFFIX) xdotu.$(PSUFFIX) : zdot.c
  508. $(CC) $(CFLAGS) -c -UCONJ $< -o $(@F)
  509. xdotc.$(SUFFIX) xdotc.$(PSUFFIX) : zdot.c
  510. $(CC) $(CFLAGS) -c -DCONJ $< -o $(@F)
  511. saxpy.$(SUFFIX) saxpy.$(PSUFFIX) : axpy.c
  512. $(CC) $(CFLAGS) -c $< -o $(@F)
  513. daxpy.$(SUFFIX) daxpy.$(PSUFFIX) : axpy.c
  514. $(CC) $(CFLAGS) -c $< -o $(@F)
  515. qaxpy.$(SUFFIX) qaxpy.$(PSUFFIX) : axpy.c
  516. $(CC) $(CFLAGS) -c $< -o $(@F)
  517. caxpy.$(SUFFIX) caxpy.$(PSUFFIX) : zaxpy.c
  518. $(CC) $(CFLAGS) -c $< -o $(@F)
  519. zaxpy.$(SUFFIX) zaxpy.$(PSUFFIX) : zaxpy.c
  520. $(CC) $(CFLAGS) -c $< -o $(@F)
  521. xaxpy.$(SUFFIX) xaxpy.$(PSUFFIX) : zaxpy.c
  522. $(CC) $(CFLAGS) -c $< -o $(@F)
  523. caxpyc.$(SUFFIX) caxpyc.$(PSUFFIX) : zaxpy.c
  524. $(CC) $(CFLAGS) -c -DCONJ $< -o $(@F)
  525. zaxpyc.$(SUFFIX) zaxpyc.$(PSUFFIX) : zaxpy.c
  526. $(CC) $(CFLAGS) -c -DCONJ $< -o $(@F)
  527. xaxpyc.$(SUFFIX) xaxpyc.$(PSUFFIX) : zaxpy.c
  528. $(CC) $(CFLAGS) -c -DCONJ $< -o $(@F)
  529. sscal.$(SUFFIX) sscal.$(PSUFFIX) : scal.c
  530. $(CC) $(CFLAGS) -c $< -o $(@F)
  531. dscal.$(SUFFIX) dscal.$(PSUFFIX) : scal.c
  532. $(CC) $(CFLAGS) -c $< -o $(@F)
  533. qscal.$(SUFFIX) qscal.$(PSUFFIX) : scal.c
  534. $(CC) $(CFLAGS) -c $< -o $(@F)
  535. cscal.$(SUFFIX) cscal.$(PSUFFIX) : zscal.c
  536. $(CC) $(CFLAGS) -c $< -o $(@F)
  537. zscal.$(SUFFIX) zscal.$(PSUFFIX) : zscal.c
  538. $(CC) $(CFLAGS) -c $< -o $(@F)
  539. xscal.$(SUFFIX) xscal.$(PSUFFIX) : zscal.c
  540. $(CC) $(CFLAGS) -c $< -o $(@F)
  541. csscal.$(SUFFIX) csscal.$(PSUFFIX) : zscal.c
  542. $(CC) $(CFLAGS) -c -DSSCAL $< -o $(@F)
  543. zdscal.$(SUFFIX) zdscal.$(PSUFFIX) : zscal.c
  544. $(CC) $(CFLAGS) -c -DSSCAL $< -o $(@F)
  545. xqscal.$(SUFFIX) xqscal.$(PSUFFIX) : zscal.c
  546. $(CC) $(CFLAGS) -c -DSSCAL $< -o $(@F)
  547. scopy.$(SUFFIX) scopy.$(PSUFFIX) : copy.c
  548. $(CC) $(CFLAGS) -c $< -o $(@F)
  549. dcopy.$(SUFFIX) dcopy.$(PSUFFIX) : copy.c
  550. $(CC) $(CFLAGS) -c $< -o $(@F)
  551. qcopy.$(SUFFIX) qcopy.$(PSUFFIX) : copy.c
  552. $(CC) $(CFLAGS) -c $< -o $(@F)
  553. ccopy.$(SUFFIX) ccopy.$(PSUFFIX) : copy.c
  554. $(CC) $(CFLAGS) -c $< -o $(@F)
  555. zcopy.$(SUFFIX) zcopy.$(PSUFFIX) : copy.c
  556. $(CC) $(CFLAGS) -c $< -o $(@F)
  557. xcopy.$(SUFFIX) xcopy.$(PSUFFIX) : copy.c
  558. $(CC) $(CFLAGS) -c $< -o $(@F)
  559. sswap.$(SUFFIX) sswap.$(PSUFFIX) : swap.c
  560. $(CC) $(CFLAGS) -c $< -o $(@F)
  561. dswap.$(SUFFIX) dswap.$(PSUFFIX) : swap.c
  562. $(CC) $(CFLAGS) -c $< -o $(@F)
  563. qswap.$(SUFFIX) qswap.$(PSUFFIX) : swap.c
  564. $(CC) $(CFLAGS) -c $< -o $(@F)
  565. cswap.$(SUFFIX) cswap.$(PSUFFIX) : zswap.c
  566. $(CC) $(CFLAGS) -c $< -o $(@F)
  567. zswap.$(SUFFIX) zswap.$(PSUFFIX) : zswap.c
  568. $(CC) $(CFLAGS) -c $< -o $(@F)
  569. xswap.$(SUFFIX) xswap.$(PSUFFIX) : zswap.c
  570. $(CC) $(CFLAGS) -c $< -o $(@F)
  571. sger.$(SUFFIX) sger.$(PSUFFIX) : ger.c
  572. $(CC) -c $(CFLAGS) $< -o $(@F)
  573. dger.$(SUFFIX) dger.$(PSUFFIX) : ger.c
  574. $(CC) -c $(CFLAGS) $< -o $(@F)
  575. qger.$(SUFFIX) qger.$(PSUFFIX) : ger.c
  576. $(CC) -c $(CFLAGS) $< -o $(@F)
  577. cgeru.$(SUFFIX) cgeru.$(PSUFFIX) : zger.c
  578. $(CC) -c $(CFLAGS) -UCONJ $< -o $(@F)
  579. cgerc.$(SUFFIX) cgerc.$(PSUFFIX) : zger.c
  580. $(CC) -c $(CFLAGS) -DCONJ $< -o $(@F)
  581. zgeru.$(SUFFIX) zgeru.$(PSUFFIX) : zger.c
  582. $(CC) -c $(CFLAGS) -UCONJ $< -o $(@F)
  583. zgerc.$(SUFFIX) zgerc.$(PSUFFIX) : zger.c
  584. $(CC) -c $(CFLAGS) -DCONJ $< -o $(@F)
  585. xgeru.$(SUFFIX) xgeru.$(PSUFFIX) : zger.c
  586. $(CC) -c $(CFLAGS) -UCONJ $< -o $(@F)
  587. xgerc.$(SUFFIX) xgerc.$(PSUFFIX) : zger.c
  588. $(CC) -c $(CFLAGS) -DCONJ $< -o $(@F)
  589. ifndef USE_NETLIB_GEMV
  590. sgemv.$(SUFFIX) sgemv.$(PSUFFIX): gemv.c
  591. $(CC) -c $(CFLAGS) -o $(@F) $<
  592. dgemv.$(SUFFIX) dgemv.$(PSUFFIX): gemv.c
  593. $(CC) -c $(CFLAGS) -o $(@F) $<
  594. else
  595. sgemv.$(SUFFIX) sgemv.$(PSUFFIX): netlib/sgemv.f
  596. $(FC) -c $(FFLAGS) -o $(@F) $<
  597. dgemv.$(SUFFIX) dgemv.$(PSUFFIX): netlib/dgemv.f
  598. $(FC) -c $(FFLAGS) -o $(@F) $<
  599. endif
  600. qgemv.$(SUFFIX) qgemv.$(PSUFFIX): gemv.c
  601. $(CC) -c $(CFLAGS) -o $(@F) $<
  602. ifndef USE_NETLIB_GEMV
  603. cgemv.$(SUFFIX) cgemv.$(PSUFFIX): zgemv.c
  604. $(CC) -c $(CFLAGS) -o $(@F) $<
  605. zgemv.$(SUFFIX) zgemv.$(PSUFFIX): zgemv.c
  606. $(CC) -c $(CFLAGS) -o $(@F) $<
  607. else
  608. cgemv.$(SUFFIX) cgemv.$(PSUFFIX): netlib/cgemv.f
  609. $(FC) -c $(FFLAGS) -o $(@F) $<
  610. zgemv.$(SUFFIX) zgemv.$(PSUFFIX): netlib/zgemv.f
  611. $(FC) -c $(FFLAGS) -o $(@F) $<
  612. endif
  613. xgemv.$(SUFFIX) xgemv.$(PSUFFIX): zgemv.c
  614. $(CC) -c $(CFLAGS) -o $(@F) $<
  615. strsv.$(SUFFIX) strsv.$(PSUFFIX) : trsv.c
  616. $(CC) -c $(CFLAGS) $< -o $(@F)
  617. dtrsv.$(SUFFIX) dtrsv.$(PSUFFIX) : trsv.c
  618. $(CC) -c $(CFLAGS) $< -o $(@F)
  619. qtrsv.$(SUFFIX) qtrsv.$(PSUFFIX) : trsv.c
  620. $(CC) -c $(CFLAGS) $< -o $(@F)
  621. ctrsv.$(SUFFIX) ctrsv.$(PSUFFIX) : ztrsv.c
  622. $(CC) -c $(CFLAGS) $< -o $(@F)
  623. ztrsv.$(SUFFIX) ztrsv.$(PSUFFIX) : ztrsv.c
  624. $(CC) -c $(CFLAGS) $< -o $(@F)
  625. xtrsv.$(SUFFIX) xtrsv.$(PSUFFIX) : ztrsv.c
  626. $(CC) -c $(CFLAGS) $< -o $(@F)
  627. strmv.$(SUFFIX) strmv.$(PSUFFIX) : trmv.c
  628. $(CC) -c $(CFLAGS) $< -o $(@F)
  629. dtrmv.$(SUFFIX) dtrmv.$(PSUFFIX) : trmv.c
  630. $(CC) -c $(CFLAGS) $< -o $(@F)
  631. qtrmv.$(SUFFIX) qtrmv.$(PSUFFIX) : trmv.c
  632. $(CC) -c $(CFLAGS) $< -o $(@F)
  633. ctrmv.$(SUFFIX) ctrmv.$(PSUFFIX) : ztrmv.c
  634. $(CC) -c $(CFLAGS) $< -o $(@F)
  635. ztrmv.$(SUFFIX) ztrmv.$(PSUFFIX) : ztrmv.c
  636. $(CC) -c $(CFLAGS) $< -o $(@F)
  637. xtrmv.$(SUFFIX) xtrmv.$(PSUFFIX) : ztrmv.c
  638. $(CC) -c $(CFLAGS) $< -o $(@F)
  639. ssymv.$(SUFFIX) ssymv.$(PSUFFIX) : symv.c
  640. $(CC) -c $(CFLAGS) $< -o $(@F)
  641. dsymv.$(SUFFIX) dsymv.$(PSUFFIX) : symv.c
  642. $(CC) -c $(CFLAGS) $< -o $(@F)
  643. qsymv.$(SUFFIX) qsymv.$(PSUFFIX) : symv.c
  644. $(CC) -c $(CFLAGS) $< -o $(@F)
  645. csymv.$(SUFFIX) csymv.$(PSUFFIX) : zsymv.c
  646. $(CC) -c $(CFLAGS) $< -o $(@F)
  647. zsymv.$(SUFFIX) zsymv.$(PSUFFIX) : zsymv.c
  648. $(CC) -c $(CFLAGS) $< -o $(@F)
  649. xsymv.$(SUFFIX) xsymv.$(PSUFFIX) : zsymv.c
  650. $(CC) -c $(CFLAGS) $< -o $(@F)
  651. ssyr.$(SUFFIX) ssyr.$(PSUFFIX) : syr.c
  652. $(CC) -c $(CFLAGS) $< -o $(@F)
  653. dsyr.$(SUFFIX) dsyr.$(PSUFFIX) : syr.c
  654. $(CC) -c $(CFLAGS) $< -o $(@F)
  655. qsyr.$(SUFFIX) qsyr.$(PSUFFIX) : syr.c
  656. $(CC) -c $(CFLAGS) $< -o $(@F)
  657. csyr.$(SUFFIX) csyr.$(PSUFFIX) : zsyr.c
  658. $(CC) -c $(CFLAGS) $< -o $(@F)
  659. zsyr.$(SUFFIX) zsyr.$(PSUFFIX) : zsyr.c
  660. $(CC) -c $(CFLAGS) $< -o $(@F)
  661. xsyr.$(SUFFIX) xsyr.$(PSUFFIX) : zsyr.c
  662. $(CC) -c $(CFLAGS) $< -o $(@F)
  663. ssyr2.$(SUFFIX) ssyr2.$(PSUFFIX) : syr2.c
  664. $(CC) -c $(CFLAGS) $< -o $(@F)
  665. dsyr2.$(SUFFIX) dsyr2.$(PSUFFIX) : syr2.c
  666. $(CC) -c $(CFLAGS) $< -o $(@F)
  667. qsyr2.$(SUFFIX) qsyr2.$(PSUFFIX) : syr2.c
  668. $(CC) -c $(CFLAGS) $< -o $(@F)
  669. csyr2.$(SUFFIX) csyr2.$(PSUFFIX) : zsyr2.c
  670. $(CC) -c $(CFLAGS) $< -o $(@F)
  671. zsyr2.$(SUFFIX) zsyr2.$(PSUFFIX) : zsyr2.c
  672. $(CC) -c $(CFLAGS) $< -o $(@F)
  673. xsyr2.$(SUFFIX) xsyr2.$(PSUFFIX) : zsyr2.c
  674. $(CC) -c $(CFLAGS) $< -o $(@F)
  675. sgbmv.$(SUFFIX) sgbmv.$(PSUFFIX): gbmv.c
  676. $(CC) -c $(CFLAGS) -o $(@F) $<
  677. dgbmv.$(SUFFIX) dgbmv.$(PSUFFIX): gbmv.c
  678. $(CC) -c $(CFLAGS) -o $(@F) $<
  679. qgbmv.$(SUFFIX) qgbmv.$(PSUFFIX): gbmv.c
  680. $(CC) -c $(CFLAGS) -o $(@F) $<
  681. cgbmv.$(SUFFIX) cgbmv.$(PSUFFIX): zgbmv.c
  682. $(CC) -c $(CFLAGS) -o $(@F) $<
  683. zgbmv.$(SUFFIX) zgbmv.$(PSUFFIX): zgbmv.c
  684. $(CC) -c $(CFLAGS) -o $(@F) $<
  685. xgbmv.$(SUFFIX) xgbmv.$(PSUFFIX): zgbmv.c
  686. $(CC) -c $(CFLAGS) -o $(@F) $<
  687. ssbmv.$(SUFFIX) ssbmv.$(PSUFFIX) : sbmv.c
  688. $(CC) -c $(CFLAGS) $< -o $(@F)
  689. dsbmv.$(SUFFIX) dsbmv.$(PSUFFIX) : sbmv.c
  690. $(CC) -c $(CFLAGS) $< -o $(@F)
  691. qsbmv.$(SUFFIX) qsbmv.$(PSUFFIX) : sbmv.c
  692. $(CC) -c $(CFLAGS) $< -o $(@F)
  693. csbmv.$(SUFFIX) csbmv.$(PSUFFIX) : zsbmv.c
  694. $(CC) -c $(CFLAGS) $< -o $(@F)
  695. zsbmv.$(SUFFIX) zsbmv.$(PSUFFIX) : zsbmv.c
  696. $(CC) -c $(CFLAGS) $< -o $(@F)
  697. xsbmv.$(SUFFIX) xsbmv.$(PSUFFIX) : zsbmv.c
  698. $(CC) -c $(CFLAGS) $< -o $(@F)
  699. sspmv.$(SUFFIX) sspmv.$(PSUFFIX) : spmv.c
  700. $(CC) -c $(CFLAGS) $< -o $(@F)
  701. dspmv.$(SUFFIX) dspmv.$(PSUFFIX) : spmv.c
  702. $(CC) -c $(CFLAGS) $< -o $(@F)
  703. qspmv.$(SUFFIX) qspmv.$(PSUFFIX) : spmv.c
  704. $(CC) -c $(CFLAGS) $< -o $(@F)
  705. cspmv.$(SUFFIX) cspmv.$(PSUFFIX) : zspmv.c
  706. $(CC) -c $(CFLAGS) $< -o $(@F)
  707. zspmv.$(SUFFIX) zspmv.$(PSUFFIX) : zspmv.c
  708. $(CC) -c $(CFLAGS) $< -o $(@F)
  709. xspmv.$(SUFFIX) xspmv.$(PSUFFIX) : zspmv.c
  710. $(CC) -c $(CFLAGS) $< -o $(@F)
  711. sspr.$(SUFFIX) sspr.$(PSUFFIX) : spr.c
  712. $(CC) -c $(CFLAGS) $< -o $(@F)
  713. dspr.$(SUFFIX) dspr.$(PSUFFIX) : spr.c
  714. $(CC) -c $(CFLAGS) $< -o $(@F)
  715. qspr.$(SUFFIX) qspr.$(PSUFFIX) : spr.c
  716. $(CC) -c $(CFLAGS) $< -o $(@F)
  717. cspr.$(SUFFIX) cspr.$(PSUFFIX) : zspr.c
  718. $(CC) -c $(CFLAGS) $< -o $(@F)
  719. zspr.$(SUFFIX) zspr.$(PSUFFIX) : zspr.c
  720. $(CC) -c $(CFLAGS) $< -o $(@F)
  721. xspr.$(SUFFIX) xspr.$(PSUFFIX) : zspr.c
  722. $(CC) -c $(CFLAGS) $< -o $(@F)
  723. sspr2.$(SUFFIX) sspr2.$(PSUFFIX) : spr2.c
  724. $(CC) -c $(CFLAGS) $< -o $(@F)
  725. dspr2.$(SUFFIX) dspr2.$(PSUFFIX) : spr2.c
  726. $(CC) -c $(CFLAGS) $< -o $(@F)
  727. qspr2.$(SUFFIX) qspr2.$(PSUFFIX) : spr2.c
  728. $(CC) -c $(CFLAGS) $< -o $(@F)
  729. cspr2.$(SUFFIX) cspr2.$(PSUFFIX) : zspr2.c
  730. $(CC) -c $(CFLAGS) $< -o $(@F)
  731. zspr2.$(SUFFIX) zspr2.$(PSUFFIX) : zspr2.c
  732. $(CC) -c $(CFLAGS) $< -o $(@F)
  733. xspr2.$(SUFFIX) xspr2.$(PSUFFIX) : zspr2.c
  734. $(CC) -c $(CFLAGS) $< -o $(@F)
  735. stbmv.$(SUFFIX) stbmv.$(PSUFFIX) : tbmv.c
  736. $(CC) -c $(CFLAGS) $< -o $(@F)
  737. dtbmv.$(SUFFIX) dtbmv.$(PSUFFIX) : tbmv.c
  738. $(CC) -c $(CFLAGS) $< -o $(@F)
  739. qtbmv.$(SUFFIX) qtbmv.$(PSUFFIX) : tbmv.c
  740. $(CC) -c $(CFLAGS) $< -o $(@F)
  741. ctbmv.$(SUFFIX) ctbmv.$(PSUFFIX) : ztbmv.c
  742. $(CC) -c $(CFLAGS) $< -o $(@F)
  743. ztbmv.$(SUFFIX) ztbmv.$(PSUFFIX) : ztbmv.c
  744. $(CC) -c $(CFLAGS) $< -o $(@F)
  745. xtbmv.$(SUFFIX) xtbmv.$(PSUFFIX) : ztbmv.c
  746. $(CC) -c $(CFLAGS) $< -o $(@F)
  747. stbsv.$(SUFFIX) stbsv.$(PSUFFIX) : tbsv.c
  748. $(CC) -c $(CFLAGS) $< -o $(@F)
  749. dtbsv.$(SUFFIX) dtbsv.$(PSUFFIX) : tbsv.c
  750. $(CC) -c $(CFLAGS) $< -o $(@F)
  751. qtbsv.$(SUFFIX) qtbsv.$(PSUFFIX) : tbsv.c
  752. $(CC) -c $(CFLAGS) $< -o $(@F)
  753. ctbsv.$(SUFFIX) ctbsv.$(PSUFFIX) : ztbsv.c
  754. $(CC) -c $(CFLAGS) $< -o $(@F)
  755. ztbsv.$(SUFFIX) ztbsv.$(PSUFFIX) : ztbsv.c
  756. $(CC) -c $(CFLAGS) $< -o $(@F)
  757. xtbsv.$(SUFFIX) xtbsv.$(PSUFFIX) : ztbsv.c
  758. $(CC) -c $(CFLAGS) $< -o $(@F)
  759. stpsv.$(SUFFIX) stpsv.$(PSUFFIX) : tpsv.c
  760. $(CC) -c $(CFLAGS) $< -o $(@F)
  761. dtpsv.$(SUFFIX) dtpsv.$(PSUFFIX) : tpsv.c
  762. $(CC) -c $(CFLAGS) $< -o $(@F)
  763. qtpsv.$(SUFFIX) qtpsv.$(PSUFFIX) : tpsv.c
  764. $(CC) -c $(CFLAGS) $< -o $(@F)
  765. ctpsv.$(SUFFIX) ctpsv.$(PSUFFIX) : ztpsv.c
  766. $(CC) -c $(CFLAGS) $< -o $(@F)
  767. ztpsv.$(SUFFIX) ztpsv.$(PSUFFIX) : ztpsv.c
  768. $(CC) -c $(CFLAGS) $< -o $(@F)
  769. xtpsv.$(SUFFIX) xtpsv.$(PSUFFIX) : ztpsv.c
  770. $(CC) -c $(CFLAGS) $< -o $(@F)
  771. stpmv.$(SUFFIX) stpmv.$(PSUFFIX) : tpmv.c
  772. $(CC) -c $(CFLAGS) $< -o $(@F)
  773. dtpmv.$(SUFFIX) dtpmv.$(PSUFFIX) : tpmv.c
  774. $(CC) -c $(CFLAGS) $< -o $(@F)
  775. qtpmv.$(SUFFIX) qtpmv.$(PSUFFIX) : tpmv.c
  776. $(CC) -c $(CFLAGS) $< -o $(@F)
  777. ctpmv.$(SUFFIX) ctpmv.$(PSUFFIX) : ztpmv.c
  778. $(CC) -c $(CFLAGS) $< -o $(@F)
  779. ztpmv.$(SUFFIX) ztpmv.$(PSUFFIX) : ztpmv.c
  780. $(CC) -c $(CFLAGS) $< -o $(@F)
  781. xtpmv.$(SUFFIX) xtpmv.$(PSUFFIX) : ztpmv.c
  782. $(CC) -c $(CFLAGS) $< -o $(@F)
  783. chemv.$(SUFFIX) chemv.$(PSUFFIX) : zhemv.c
  784. $(CC) -c $(CFLAGS) $< -o $(@F)
  785. zhemv.$(SUFFIX) zhemv.$(PSUFFIX) : zhemv.c
  786. $(CC) -c $(CFLAGS) $< -o $(@F)
  787. xhemv.$(SUFFIX) xhemv.$(PSUFFIX) : zhemv.c
  788. $(CC) -c $(CFLAGS) $< -o $(@F)
  789. chbmv.$(SUFFIX) chbmv.$(PSUFFIX) : zhbmv.c
  790. $(CC) -c $(CFLAGS) $< -o $(@F)
  791. zhbmv.$(SUFFIX) zhbmv.$(PSUFFIX) : zhbmv.c
  792. $(CC) -c $(CFLAGS) $< -o $(@F)
  793. xhbmv.$(SUFFIX) xhbmv.$(PSUFFIX) : zhbmv.c
  794. $(CC) -c $(CFLAGS) $< -o $(@F)
  795. cher.$(SUFFIX) cher.$(PSUFFIX) : zher.c
  796. $(CC) -c $(CFLAGS) $< -o $(@F)
  797. zher.$(SUFFIX) zher.$(PSUFFIX) : zher.c
  798. $(CC) -c $(CFLAGS) $< -o $(@F)
  799. xher.$(SUFFIX) xher.$(PSUFFIX) : zher.c
  800. $(CC) -c $(CFLAGS) $< -o $(@F)
  801. cher2.$(SUFFIX) cher2.$(PSUFFIX) : zher2.c
  802. $(CC) -c $(CFLAGS) $< -o $(@F)
  803. zher2.$(SUFFIX) zher2.$(PSUFFIX) : zher2.c
  804. $(CC) -c $(CFLAGS) $< -o $(@F)
  805. xher2.$(SUFFIX) xher2.$(PSUFFIX) : zher2.c
  806. $(CC) -c $(CFLAGS) $< -o $(@F)
  807. chpmv.$(SUFFIX) chpmv.$(PSUFFIX) : zhpmv.c
  808. $(CC) -c $(CFLAGS) $< -o $(@F)
  809. zhpmv.$(SUFFIX) zhpmv.$(PSUFFIX) : zhpmv.c
  810. $(CC) -c $(CFLAGS) $< -o $(@F)
  811. xhpmv.$(SUFFIX) xhpmv.$(PSUFFIX) : zhpmv.c
  812. $(CC) -c $(CFLAGS) $< -o $(@F)
  813. chpr.$(SUFFIX) chpr.$(PSUFFIX) : zhpr.c
  814. $(CC) -c $(CFLAGS) $< -o $(@F)
  815. zhpr.$(SUFFIX) zhpr.$(PSUFFIX) : zhpr.c
  816. $(CC) -c $(CFLAGS) $< -o $(@F)
  817. xhpr.$(SUFFIX) xhpr.$(PSUFFIX) : zhpr.c
  818. $(CC) -c $(CFLAGS) $< -o $(@F)
  819. chpr2.$(SUFFIX) chpr2.$(PSUFFIX) : zhpr2.c
  820. $(CC) -c $(CFLAGS) $< -o $(@F)
  821. zhpr2.$(SUFFIX) zhpr2.$(PSUFFIX) : zhpr2.c
  822. $(CC) -c $(CFLAGS) $< -o $(@F)
  823. xhpr2.$(SUFFIX) xhpr2.$(PSUFFIX) : zhpr2.c
  824. $(CC) -c $(CFLAGS) $< -o $(@F)
  825. sgemm.$(SUFFIX) sgemm.$(PSUFFIX) : gemm.c ../param.h
  826. $(CC) -c $(CFLAGS) $< -o $(@F)
  827. dgemm.$(SUFFIX) dgemm.$(PSUFFIX) : gemm.c ../param.h
  828. $(CC) -c $(CFLAGS) $< -o $(@F)
  829. qgemm.$(SUFFIX) qgemm.$(PSUFFIX) : gemm.c ../param.h
  830. $(CC) -c $(CFLAGS) $< -o $(@F)
  831. cgemm.$(SUFFIX) cgemm.$(PSUFFIX) : gemm.c ../param.h
  832. $(CC) -c $(CFLAGS) $< -o $(@F)
  833. zgemm.$(SUFFIX) zgemm.$(PSUFFIX) : gemm.c ../param.h
  834. $(CC) -c $(CFLAGS) $< -o $(@F)
  835. xgemm.$(SUFFIX) xgemm.$(PSUFFIX) : gemm.c ../param.h
  836. $(CC) -c $(CFLAGS) $< -o $(@F)
  837. ssymm.$(SUFFIX) ssymm.$(PSUFFIX) : symm.c
  838. $(CC) -c $(CFLAGS) $< -o $(@F)
  839. dsymm.$(SUFFIX) dsymm.$(PSUFFIX) : symm.c
  840. $(CC) -c $(CFLAGS) $< -o $(@F)
  841. qsymm.$(SUFFIX) qsymm.$(PSUFFIX) : symm.c
  842. $(CC) -c $(CFLAGS) $< -o $(@F)
  843. csymm.$(SUFFIX) csymm.$(PSUFFIX) : symm.c
  844. $(CC) -c $(CFLAGS) $< -o $(@F)
  845. zsymm.$(SUFFIX) zsymm.$(PSUFFIX) : symm.c
  846. $(CC) -c $(CFLAGS) $< -o $(@F)
  847. xsymm.$(SUFFIX) xsymm.$(PSUFFIX) : symm.c
  848. $(CC) -c $(CFLAGS) $< -o $(@F)
  849. strmm.$(SUFFIX) strmm.$(PSUFFIX) : trsm.c
  850. $(CC) -c $(CFLAGS) -DTRMM $< -o $(@F)
  851. dtrmm.$(SUFFIX) dtrmm.$(PSUFFIX) : trsm.c
  852. $(CC) -c $(CFLAGS) -DTRMM $< -o $(@F)
  853. qtrmm.$(SUFFIX) qtrmm.$(PSUFFIX) : trsm.c
  854. $(CC) -c $(CFLAGS) -DTRMM $< -o $(@F)
  855. ctrmm.$(SUFFIX) ctrmm.$(PSUFFIX) : trsm.c
  856. $(CC) -c $(CFLAGS) -DTRMM $< -o $(@F)
  857. ztrmm.$(SUFFIX) ztrmm.$(PSUFFIX) : trsm.c
  858. $(CC) -c $(CFLAGS) -DTRMM $< -o $(@F)
  859. xtrmm.$(SUFFIX) xtrmm.$(PSUFFIX) : trsm.c
  860. $(CC) -c $(CFLAGS) -DTRMM $< -o $(@F)
  861. strsm.$(SUFFIX) strsm.$(PSUFFIX) : trsm.c
  862. $(CC) -c $(CFLAGS) $< -o $(@F)
  863. dtrsm.$(SUFFIX) dtrsm.$(PSUFFIX) : trsm.c
  864. $(CC) -c $(CFLAGS) $< -o $(@F)
  865. qtrsm.$(SUFFIX) qtrsm.$(PSUFFIX) : trsm.c
  866. $(CC) -c $(CFLAGS) $< -o $(@F)
  867. ctrsm.$(SUFFIX) ctrsm.$(PSUFFIX) : trsm.c
  868. $(CC) -c $(CFLAGS) $< -o $(@F)
  869. ztrsm.$(SUFFIX) ztrsm.$(PSUFFIX) : trsm.c
  870. $(CC) -c $(CFLAGS) $< -o $(@F)
  871. xtrsm.$(SUFFIX) xtrsm.$(PSUFFIX) : trsm.c
  872. $(CC) -c $(CFLAGS) $< -o $(@F)
  873. ssyrk.$(SUFFIX) ssyrk.$(PSUFFIX) : syrk.c
  874. $(CC) -c $(CFLAGS) $< -o $(@F)
  875. dsyrk.$(SUFFIX) dsyrk.$(PSUFFIX) : syrk.c
  876. $(CC) -c $(CFLAGS) $< -o $(@F)
  877. qsyrk.$(SUFFIX) qsyrk.$(PSUFFIX) : syrk.c
  878. $(CC) -c $(CFLAGS) $< -o $(@F)
  879. csyrk.$(SUFFIX) csyrk.$(PSUFFIX) : syrk.c
  880. $(CC) -c $(CFLAGS) $< -o $(@F)
  881. zsyrk.$(SUFFIX) zsyrk.$(PSUFFIX) : syrk.c
  882. $(CC) -c $(CFLAGS) $< -o $(@F)
  883. xsyrk.$(SUFFIX) xsyrk.$(PSUFFIX) : syrk.c
  884. $(CC) -c $(CFLAGS) $< -o $(@F)
  885. ssyr2k.$(SUFFIX) ssyr2k.$(PSUFFIX) : syr2k.c
  886. $(CC) -c $(CFLAGS) $< -o $(@F)
  887. dsyr2k.$(SUFFIX) dsyr2k.$(PSUFFIX) : syr2k.c
  888. $(CC) -c $(CFLAGS) $< -o $(@F)
  889. qsyr2k.$(SUFFIX) qsyr2k.$(PSUFFIX) : syr2k.c
  890. $(CC) -c $(CFLAGS) $< -o $(@F)
  891. csyr2k.$(SUFFIX) csyr2k.$(PSUFFIX) : syr2k.c
  892. $(CC) -c $(CFLAGS) $< -o $(@F)
  893. zsyr2k.$(SUFFIX) zsyr2k.$(PSUFFIX) : syr2k.c
  894. $(CC) -c $(CFLAGS) $< -o $(@F)
  895. xsyr2k.$(SUFFIX) xsyr2k.$(PSUFFIX) : syr2k.c
  896. $(CC) -c $(CFLAGS) $< -o $(@F)
  897. chemm.$(SUFFIX) chemm.$(PSUFFIX) : symm.c
  898. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  899. zhemm.$(SUFFIX) zhemm.$(PSUFFIX) : symm.c
  900. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  901. xhemm.$(SUFFIX) xhemm.$(PSUFFIX) : symm.c
  902. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  903. cherk.$(SUFFIX) cherk.$(PSUFFIX) : syrk.c
  904. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  905. zherk.$(SUFFIX) zherk.$(PSUFFIX) : syrk.c
  906. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  907. xherk.$(SUFFIX) xherk.$(PSUFFIX) : syrk.c
  908. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  909. cher2k.$(SUFFIX) cher2k.$(PSUFFIX) : syr2k.c
  910. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  911. zher2k.$(SUFFIX) zher2k.$(PSUFFIX) : syr2k.c
  912. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  913. xher2k.$(SUFFIX) xher2k.$(PSUFFIX) : syr2k.c
  914. $(CC) -c $(CFLAGS) -DHEMM $< -o $(@F)
  915. cgemm3m.$(SUFFIX) cgemm3m.$(PSUFFIX) : gemm.c
  916. $(CC) -c $(CFLAGS) -DGEMM3M $< -o $(@F)
  917. zgemm3m.$(SUFFIX) zgemm3m.$(PSUFFIX) : gemm.c
  918. $(CC) -c $(CFLAGS) -DGEMM3M $< -o $(@F)
  919. xgemm3m.$(SUFFIX) xgemm3m.$(PSUFFIX) : gemm.c
  920. $(CC) -c $(CFLAGS) -DGEMM3M $< -o $(@F)
  921. csymm3m.$(SUFFIX) csymm3m.$(PSUFFIX) : symm.c
  922. $(CC) -c $(CFLAGS) -DGEMM3M $< -o $(@F)
  923. zsymm3m.$(SUFFIX) zsymm3m.$(PSUFFIX) : symm.c
  924. $(CC) -c $(CFLAGS) -DGEMM3M $< -o $(@F)
  925. xsymm3m.$(SUFFIX) xsymm3m.$(PSUFFIX) : symm.c
  926. $(CC) -c $(CFLAGS) -DGEMM3M $< -o $(@F)
  927. chemm3m.$(SUFFIX) chemm3m.$(PSUFFIX) : symm.c
  928. $(CC) -c $(CFLAGS) -DGEMM3M -DHEMM $< -o $(@F)
  929. zhemm3m.$(SUFFIX) zhemm3m.$(PSUFFIX) : symm.c
  930. $(CC) -c $(CFLAGS) -DGEMM3M -DHEMM $< -o $(@F)
  931. xhemm3m.$(SUFFIX) xhemm3m.$(PSUFFIX) : symm.c
  932. $(CC) -c $(CFLAGS) -DGEMM3M -DHEMM $< -o $(@F)
  933. cblas_isamax.$(SUFFIX) cblas_isamax.$(PSUFFIX) : imax.c
  934. $(CC) $(CFLAGS) -DCBLAS -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  935. cblas_idamax.$(SUFFIX) cblas_idamax.$(PSUFFIX) : imax.c
  936. $(CC) $(CFLAGS) -DCBLAS -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  937. cblas_icamax.$(SUFFIX) cblas_icamax.$(PSUFFIX) : imax.c
  938. $(CC) $(CFLAGS) -DCBLAS -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  939. cblas_izamax.$(SUFFIX) cblas_izamax.$(PSUFFIX) : imax.c
  940. $(CC) $(CFLAGS) -DCBLAS -c -DUSE_ABS -UUSE_MIN $< -o $(@F)
  941. cblas_ismax.$(SUFFIX) cblas_ismax.$(PSUFFIX) : imax.c
  942. $(CC) $(CFLAGS) -DCBLAS -c -UUSE_ABS -UUSE_MIN $< -o $(@F)
  943. cblas_idmax.$(SUFFIX) cblas_idmax.$(PSUFFIX) : imax.c
  944. $(CC) $(CFLAGS) -DCBLAS -c -UUSE_ABS -UUSE_MIN $< -o $(@F)
  945. cblas_ismin.$(SUFFIX) cblas_ismin.$(PSUFFIX) : imax.c
  946. $(CC) $(CFLAGS) -DCBLAS -c -UUSE_ABS -DUSE_MIN $< -o $(@F)
  947. cblas_idmin.$(SUFFIX) cblas_idmin.$(PSUFFIX) : imax.c
  948. $(CC) $(CFLAGS) -DCBLAS -c -UUSE_ABS -DUSE_MIN $< -o $(@F)
  949. cblas_sasum.$(SUFFIX) cblas_sasum.$(PSUFFIX) : asum.c
  950. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  951. cblas_dasum.$(SUFFIX) cblas_dasum.$(PSUFFIX) : asum.c
  952. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  953. cblas_scasum.$(SUFFIX) cblas_scasum.$(PSUFFIX) : asum.c
  954. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  955. cblas_dzasum.$(SUFFIX) cblas_dzasum.$(PSUFFIX) : asum.c
  956. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  957. cblas_sdsdot.$(SUFFIX) cblas_sdsdot.$(PSUFFIX) : sdsdot.c
  958. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  959. cblas_dsdot.$(SUFFIX) cblas_dsdot.$(PSUFFIX) : dsdot.c
  960. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  961. cblas_sdot.$(SUFFIX) cblas_sdot.$(PSUFFIX) : dot.c
  962. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  963. cblas_ddot.$(SUFFIX) cblas_ddot.$(PSUFFIX) : dot.c
  964. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  965. cblas_cdotu.$(SUFFIX) cblas_cdotu.$(PSUFFIX) : zdot.c
  966. $(CC) $(CFLAGS) -DCBLAS -c -UCONJ $< -o $(@F)
  967. cblas_cdotc.$(SUFFIX) cblas_cdotc.$(PSUFFIX) : zdot.c
  968. $(CC) $(CFLAGS) -DCBLAS -c -DCONJ $< -o $(@F)
  969. cblas_zdotu.$(SUFFIX) cblas_zdotu.$(PSUFFIX) : zdot.c
  970. $(CC) $(CFLAGS) -DCBLAS -c -UCONJ $< -o $(@F)
  971. cblas_zdotc.$(SUFFIX) cblas_zdotc.$(PSUFFIX) : zdot.c
  972. $(CC) $(CFLAGS) -DCBLAS -c -DCONJ $< -o $(@F)
  973. cblas_cdotu_sub.$(SUFFIX) cblas_cdotu_sub.$(PSUFFIX) : zdot.c
  974. $(CC) $(CFLAGS) -DCBLAS -DFORCE_USE_STACK -c -UCONJ $< -o $(@F)
  975. cblas_cdotc_sub.$(SUFFIX) cblas_cdotc_sub.$(PSUFFIX) : zdot.c
  976. $(CC) $(CFLAGS) -DCBLAS -DFORCE_USE_STACK -c -DCONJ $< -o $(@F)
  977. cblas_zdotu_sub.$(SUFFIX) cblas_zdotu_sub.$(PSUFFIX) : zdot.c
  978. $(CC) $(CFLAGS) -DCBLAS -DFORCE_USE_STACK -c -UCONJ $< -o $(@F)
  979. cblas_zdotc_sub.$(SUFFIX) cblas_zdotc_sub.$(PSUFFIX) : zdot.c
  980. $(CC) $(CFLAGS) -DCBLAS -DFORCE_USE_STACK -c -DCONJ $< -o $(@F)
  981. cblas_snrm2.$(SUFFIX) cblas_snrm2.$(PSUFFIX) : nrm2.c
  982. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  983. cblas_dnrm2.$(SUFFIX) cblas_dnrm2.$(PSUFFIX) : nrm2.c
  984. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  985. cblas_scnrm2.$(SUFFIX) cblas_scnrm2.$(PSUFFIX) : nrm2.c
  986. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  987. cblas_dznrm2.$(SUFFIX) cblas_dznrm2.$(PSUFFIX) : nrm2.c
  988. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  989. cblas_saxpy.$(SUFFIX) cblas_saxpy.$(PSUFFIX) : axpy.c
  990. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  991. cblas_daxpy.$(SUFFIX) cblas_daxpy.$(PSUFFIX) : axpy.c
  992. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  993. cblas_caxpy.$(SUFFIX) cblas_caxpy.$(PSUFFIX) : zaxpy.c
  994. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  995. cblas_zaxpy.$(SUFFIX) cblas_zaxpy.$(PSUFFIX) : zaxpy.c
  996. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  997. cblas_scopy.$(SUFFIX) cblas_scopy.$(PSUFFIX) : copy.c
  998. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  999. cblas_dcopy.$(SUFFIX) cblas_dcopy.$(PSUFFIX) : copy.c
  1000. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1001. cblas_ccopy.$(SUFFIX) cblas_ccopy.$(PSUFFIX) : copy.c
  1002. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1003. cblas_zcopy.$(SUFFIX) cblas_zcopy.$(PSUFFIX) : copy.c
  1004. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1005. cblas_sswap.$(SUFFIX) cblas_sswap.$(PSUFFIX) : swap.c
  1006. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1007. cblas_dswap.$(SUFFIX) cblas_dswap.$(PSUFFIX) : swap.c
  1008. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1009. cblas_cswap.$(SUFFIX) cblas_cswap.$(PSUFFIX) : zswap.c
  1010. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1011. cblas_zswap.$(SUFFIX) cblas_zswap.$(PSUFFIX) : zswap.c
  1012. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1013. cblas_srot.$(SUFFIX) cblas_srot.$(PSUFFIX) : rot.c
  1014. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1015. cblas_drot.$(SUFFIX) cblas_drot.$(PSUFFIX) : rot.c
  1016. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1017. cblas_srotg.$(SUFFIX) cblas_srotg.$(PSUFFIX): rotg.c
  1018. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1019. cblas_drotg.$(SUFFIX) cblas_drotg.$(PSUFFIX): rotg.c
  1020. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1021. cblas_srotm.$(SUFFIX) cblas_srotm.$(PSUFFIX): rotm.c
  1022. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1023. cblas_drotm.$(SUFFIX) cblas_drotm.$(PSUFFIX): rotm.c
  1024. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1025. cblas_srotmg.$(SUFFIX) cblas_srotmg.$(PSUFFIX): rotmg.c
  1026. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1027. cblas_drotmg.$(SUFFIX) cblas_drotmg.$(PSUFFIX): rotmg.c
  1028. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1029. cblas_sscal.$(SUFFIX) cblas_sscal.$(PSUFFIX) : scal.c
  1030. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1031. cblas_dscal.$(SUFFIX) cblas_dscal.$(PSUFFIX) : scal.c
  1032. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1033. cblas_cscal.$(SUFFIX) cblas_cscal.$(PSUFFIX) : zscal.c
  1034. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1035. cblas_zscal.$(SUFFIX) cblas_zscal.$(PSUFFIX) : zscal.c
  1036. $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
  1037. cblas_csscal.$(SUFFIX) cblas_csscal.$(PSUFFIX) : zscal.c
  1038. $(CC) $(CFLAGS) -DCBLAS -c -DSSCAL $< -o $(@F)
  1039. cblas_zdscal.$(SUFFIX) cblas_zdscal.$(PSUFFIX) : zscal.c
  1040. $(CC) $(CFLAGS) -DCBLAS -c -DSSCAL $< -o $(@F)
  1041. cblas_sgemv.$(SUFFIX) cblas_sgemv.$(PSUFFIX): gemv.c
  1042. $(CC) -DCBLAS -c $(CFLAGS) -o $(@F) $<
  1043. cblas_dgemv.$(SUFFIX) cblas_dgemv.$(PSUFFIX): gemv.c
  1044. $(CC) -DCBLAS -c $(CFLAGS) -o $(@F) $<
  1045. cblas_cgemv.$(SUFFIX) cblas_cgemv.$(PSUFFIX): zgemv.c
  1046. $(CC) -DCBLAS -c $(CFLAGS) -o $(@F) $<
  1047. cblas_zgemv.$(SUFFIX) cblas_zgemv.$(PSUFFIX): zgemv.c
  1048. $(CC) -DCBLAS -c $(CFLAGS) -o $(@F) $<
  1049. cblas_sger.$(SUFFIX) cblas_sger.$(PSUFFIX) : ger.c
  1050. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1051. cblas_dger.$(SUFFIX) cblas_dger.$(PSUFFIX) : ger.c
  1052. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1053. cblas_cgeru.$(SUFFIX) cblas_cgeru.$(PSUFFIX) : zger.c
  1054. $(CC) -DCBLAS -c $(CFLAGS) -UCONJ $< -o $(@F)
  1055. cblas_cgerc.$(SUFFIX) cblas_cgerc.$(PSUFFIX) : zger.c
  1056. $(CC) -DCBLAS -c $(CFLAGS) -DCONJ $< -o $(@F)
  1057. cblas_zgeru.$(SUFFIX) cblas_zgeru.$(PSUFFIX) : zger.c
  1058. $(CC) -DCBLAS -c $(CFLAGS) -UCONJ $< -o $(@F)
  1059. cblas_zgerc.$(SUFFIX) cblas_zgerc.$(PSUFFIX) : zger.c
  1060. $(CC) -DCBLAS -c $(CFLAGS) -DCONJ $< -o $(@F)
  1061. cblas_strsv.$(SUFFIX) cblas_strsv.$(PSUFFIX) : trsv.c
  1062. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1063. cblas_dtrsv.$(SUFFIX) cblas_dtrsv.$(PSUFFIX) : trsv.c
  1064. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1065. cblas_ctrsv.$(SUFFIX) cblas_ctrsv.$(PSUFFIX) : ztrsv.c
  1066. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1067. cblas_ztrsv.$(SUFFIX) cblas_ztrsv.$(PSUFFIX) : ztrsv.c
  1068. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1069. cblas_strmv.$(SUFFIX) cblas_strmv.$(PSUFFIX) : trmv.c
  1070. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1071. cblas_dtrmv.$(SUFFIX) cblas_dtrmv.$(PSUFFIX) : trmv.c
  1072. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1073. cblas_ctrmv.$(SUFFIX) cblas_ctrmv.$(PSUFFIX) : ztrmv.c
  1074. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1075. cblas_ztrmv.$(SUFFIX) cblas_ztrmv.$(PSUFFIX) : ztrmv.c
  1076. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1077. cblas_ssyr.$(SUFFIX) cblas_ssyr.$(PSUFFIX) : syr.c
  1078. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1079. cblas_dsyr.$(SUFFIX) cblas_dsyr.$(PSUFFIX) : syr.c
  1080. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1081. cblas_cher.$(SUFFIX) cblas_cher.$(PSUFFIX) : zher.c
  1082. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1083. cblas_zher.$(SUFFIX) cblas_zher.$(PSUFFIX) : zher.c
  1084. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1085. cblas_ssyr2.$(SUFFIX) cblas_ssyr2.$(PSUFFIX) : syr2.c
  1086. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1087. cblas_dsyr2.$(SUFFIX) cblas_dsyr2.$(PSUFFIX) : syr2.c
  1088. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1089. cblas_cher2.$(SUFFIX) cblas_cher2.$(PSUFFIX) : zher2.c
  1090. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1091. cblas_zher2.$(SUFFIX) cblas_zher2.$(PSUFFIX) : zher2.c
  1092. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1093. cblas_sgbmv.$(SUFFIX) cblas_sgbmv.$(PSUFFIX): gbmv.c
  1094. $(CC) -DCBLAS -c $(CFLAGS) -o $(@F) $<
  1095. cblas_dgbmv.$(SUFFIX) cblas_dgbmv.$(PSUFFIX): gbmv.c
  1096. $(CC) -DCBLAS -c $(CFLAGS) -o $(@F) $<
  1097. cblas_cgbmv.$(SUFFIX) cblas_cgbmv.$(PSUFFIX): zgbmv.c
  1098. $(CC) -DCBLAS -c $(CFLAGS) -o $(@F) $<
  1099. cblas_zgbmv.$(SUFFIX) cblas_zgbmv.$(PSUFFIX): zgbmv.c
  1100. $(CC) -DCBLAS -c $(CFLAGS) -o $(@F) $<
  1101. cblas_ssbmv.$(SUFFIX) cblas_ssbmv.$(PSUFFIX) : sbmv.c
  1102. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1103. cblas_dsbmv.$(SUFFIX) cblas_dsbmv.$(PSUFFIX) : sbmv.c
  1104. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1105. cblas_chbmv.$(SUFFIX) cblas_chbmv.$(PSUFFIX) : zhbmv.c
  1106. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1107. cblas_zhbmv.$(SUFFIX) cblas_zhbmv.$(PSUFFIX) : zhbmv.c
  1108. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1109. cblas_sspmv.$(SUFFIX) cblas_sspmv.$(PSUFFIX) : spmv.c
  1110. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1111. cblas_dspmv.$(SUFFIX) cblas_dspmv.$(PSUFFIX) : spmv.c
  1112. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1113. cblas_sspr.$(SUFFIX) cblas_sspr.$(PSUFFIX) : spr.c
  1114. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1115. cblas_dspr.$(SUFFIX) cblas_dspr.$(PSUFFIX) : spr.c
  1116. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1117. cblas_chpr.$(SUFFIX) cblas_chpr.$(PSUFFIX) : zhpr.c
  1118. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1119. cblas_zhpr.$(SUFFIX) cblas_zhpr.$(PSUFFIX) : zhpr.c
  1120. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1121. cblas_sspr2.$(SUFFIX) cblas_sspr2.$(PSUFFIX) : spr2.c
  1122. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1123. cblas_dspr2.$(SUFFIX) cblas_dspr2.$(PSUFFIX) : spr2.c
  1124. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1125. cblas_chpr2.$(SUFFIX) cblas_chpr2.$(PSUFFIX) : zhpr2.c
  1126. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1127. cblas_zhpr2.$(SUFFIX) cblas_zhpr2.$(PSUFFIX) : zhpr2.c
  1128. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1129. cblas_stbmv.$(SUFFIX) cblas_stbmv.$(PSUFFIX) : tbmv.c
  1130. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1131. cblas_dtbmv.$(SUFFIX) cblas_dtbmv.$(PSUFFIX) : tbmv.c
  1132. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1133. cblas_ctbmv.$(SUFFIX) cblas_ctbmv.$(PSUFFIX) : ztbmv.c
  1134. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1135. cblas_ztbmv.$(SUFFIX) cblas_ztbmv.$(PSUFFIX) : ztbmv.c
  1136. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1137. cblas_stbsv.$(SUFFIX) cblas_stbsv.$(PSUFFIX) : tbsv.c
  1138. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1139. cblas_dtbsv.$(SUFFIX) cblas_dtbsv.$(PSUFFIX) : tbsv.c
  1140. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1141. cblas_ctbsv.$(SUFFIX) cblas_ctbsv.$(PSUFFIX) : ztbsv.c
  1142. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1143. cblas_ztbsv.$(SUFFIX) cblas_ztbsv.$(PSUFFIX) : ztbsv.c
  1144. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1145. cblas_stpmv.$(SUFFIX) cblas_stpmv.$(PSUFFIX) : tpmv.c
  1146. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1147. cblas_dtpmv.$(SUFFIX) cblas_dtpmv.$(PSUFFIX) : tpmv.c
  1148. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1149. cblas_ctpmv.$(SUFFIX) cblas_ctpmv.$(PSUFFIX) : ztpmv.c
  1150. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1151. cblas_ztpmv.$(SUFFIX) cblas_ztpmv.$(PSUFFIX) : ztpmv.c
  1152. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1153. cblas_chpmv.$(SUFFIX) cblas_chpmv.$(PSUFFIX) : zhpmv.c
  1154. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1155. cblas_zhpmv.$(SUFFIX) cblas_zhpmv.$(PSUFFIX) : zhpmv.c
  1156. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1157. cblas_stpsv.$(SUFFIX) cblas_stpsv.$(PSUFFIX) : tpsv.c
  1158. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1159. cblas_dtpsv.$(SUFFIX) cblas_dtpsv.$(PSUFFIX) : tpsv.c
  1160. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1161. cblas_ctpsv.$(SUFFIX) cblas_ctpsv.$(PSUFFIX) : ztpsv.c
  1162. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1163. cblas_ztpsv.$(SUFFIX) cblas_ztpsv.$(PSUFFIX) : ztpsv.c
  1164. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1165. cblas_ssymv.$(SUFFIX) cblas_ssymv.$(PSUFFIX) : symv.c
  1166. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1167. cblas_dsymv.$(SUFFIX) cblas_dsymv.$(PSUFFIX) : symv.c
  1168. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1169. cblas_chemv.$(SUFFIX) cblas_chemv.$(PSUFFIX) : zhemv.c
  1170. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1171. cblas_zhemv.$(SUFFIX) cblas_zhemv.$(PSUFFIX) : zhemv.c
  1172. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1173. cblas_sgemm.$(SUFFIX) cblas_sgemm.$(PSUFFIX) : gemm.c ../param.h
  1174. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1175. cblas_dgemm.$(SUFFIX) cblas_dgemm.$(PSUFFIX) : gemm.c ../param.h
  1176. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1177. cblas_cgemm.$(SUFFIX) cblas_cgemm.$(PSUFFIX) : gemm.c ../param.h
  1178. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1179. cblas_zgemm.$(SUFFIX) cblas_zgemm.$(PSUFFIX) : gemm.c ../param.h
  1180. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1181. cblas_ssymm.$(SUFFIX) cblas_ssymm.$(PSUFFIX) : symm.c
  1182. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1183. cblas_dsymm.$(SUFFIX) cblas_dsymm.$(PSUFFIX) : symm.c
  1184. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1185. cblas_csymm.$(SUFFIX) cblas_csymm.$(PSUFFIX) : symm.c
  1186. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1187. cblas_zsymm.$(SUFFIX) cblas_zsymm.$(PSUFFIX) : symm.c
  1188. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1189. cblas_ssyrk.$(SUFFIX) cblas_ssyrk.$(PSUFFIX) : syrk.c
  1190. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1191. cblas_dsyrk.$(SUFFIX) cblas_dsyrk.$(PSUFFIX) : syrk.c
  1192. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1193. cblas_csyrk.$(SUFFIX) cblas_csyrk.$(PSUFFIX) : syrk.c
  1194. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1195. cblas_zsyrk.$(SUFFIX) cblas_zsyrk.$(PSUFFIX) : syrk.c
  1196. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1197. cblas_ssyr2k.$(SUFFIX) cblas_ssyr2k.$(PSUFFIX) : syr2k.c
  1198. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1199. cblas_dsyr2k.$(SUFFIX) cblas_dsyr2k.$(PSUFFIX) : syr2k.c
  1200. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1201. cblas_csyr2k.$(SUFFIX) cblas_csyr2k.$(PSUFFIX) : syr2k.c
  1202. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1203. cblas_zsyr2k.$(SUFFIX) cblas_zsyr2k.$(PSUFFIX) : syr2k.c
  1204. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1205. cblas_strmm.$(SUFFIX) cblas_strmm.$(PSUFFIX) : trsm.c
  1206. $(CC) -DCBLAS -c $(CFLAGS) -DTRMM $< -o $(@F)
  1207. cblas_dtrmm.$(SUFFIX) cblas_dtrmm.$(PSUFFIX) : trsm.c
  1208. $(CC) -DCBLAS -c $(CFLAGS) -DTRMM $< -o $(@F)
  1209. cblas_ctrmm.$(SUFFIX) cblas_ctrmm.$(PSUFFIX) : trsm.c
  1210. $(CC) -DCBLAS -c $(CFLAGS) -DTRMM $< -o $(@F)
  1211. cblas_ztrmm.$(SUFFIX) cblas_ztrmm.$(PSUFFIX) : trsm.c
  1212. $(CC) -DCBLAS -c $(CFLAGS) -DTRMM $< -o $(@F)
  1213. cblas_strsm.$(SUFFIX) cblas_strsm.$(PSUFFIX) : trsm.c
  1214. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1215. cblas_dtrsm.$(SUFFIX) cblas_dtrsm.$(PSUFFIX) : trsm.c
  1216. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1217. cblas_ctrsm.$(SUFFIX) cblas_ctrsm.$(PSUFFIX) : trsm.c
  1218. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1219. cblas_ztrsm.$(SUFFIX) cblas_ztrsm.$(PSUFFIX) : trsm.c
  1220. $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)
  1221. cblas_chemm.$(SUFFIX) cblas_chemm.$(PSUFFIX) : symm.c
  1222. $(CC) -DCBLAS -c $(CFLAGS) -DHEMM $< -o $(@F)
  1223. cblas_zhemm.$(SUFFIX) cblas_zhemm.$(PSUFFIX) : symm.c
  1224. $(CC) -DCBLAS -c $(CFLAGS) -DHEMM $< -o $(@F)
  1225. cblas_cherk.$(SUFFIX) cblas_cherk.$(PSUFFIX) : syrk.c
  1226. $(CC) -DCBLAS -c $(CFLAGS) -DHEMM $< -o $(@F)
  1227. cblas_zherk.$(SUFFIX) cblas_zherk.$(PSUFFIX) : syrk.c
  1228. $(CC) -DCBLAS -c $(CFLAGS) -DHEMM $< -o $(@F)
  1229. cblas_cher2k.$(SUFFIX) cblas_cher2k.$(PSUFFIX) : syr2k.c
  1230. $(CC) -DCBLAS -c $(CFLAGS) -DHEMM $< -o $(@F)
  1231. cblas_zher2k.$(SUFFIX) cblas_zher2k.$(PSUFFIX) : syr2k.c
  1232. $(CC) -DCBLAS -c $(CFLAGS) -DHEMM $< -o $(@F)
  1233. sgetf2.$(SUFFIX) sgetf2.$(PSUFFIX) : lapack/getf2.c
  1234. $(CC) -c $(CFLAGS) $< -o $(@F)
  1235. dgetf2.$(SUFFIX) dgetf2.$(PSUFFIX) : lapack/getf2.c
  1236. $(CC) -c $(CFLAGS) $< -o $(@F)
  1237. qgetf2.$(SUFFIX) qgetf2.$(PSUFFIX) : getf2.c
  1238. $(CC) -c $(CFLAGS) $< -o $(@F)
  1239. cgetf2.$(SUFFIX) cgetf2.$(PSUFFIX) : lapack/zgetf2.c
  1240. $(CC) -c $(CFLAGS) $< -o $(@F)
  1241. zgetf2.$(SUFFIX) zgetf2.$(PSUFFIX) : lapack/zgetf2.c
  1242. $(CC) -c $(CFLAGS) $< -o $(@F)
  1243. xgetf2.$(SUFFIX) xgetf2.$(PSUFFIX) : zgetf2.c
  1244. $(CC) -c $(CFLAGS) $< -o $(@F)
  1245. sgetrf.$(SUFFIX) sgetrf.$(PSUFFIX) : lapack/getrf.c
  1246. $(CC) -c $(CFLAGS) $< -o $(@F)
  1247. dgetrf.$(SUFFIX) dgetrf.$(PSUFFIX) : lapack/getrf.c
  1248. $(CC) -c $(CFLAGS) $< -o $(@F)
  1249. qgetrf.$(SUFFIX) qgetrf.$(PSUFFIX) : getrf.c
  1250. $(CC) -c $(CFLAGS) $< -o $(@F)
  1251. cgetrf.$(SUFFIX) cgetrf.$(PSUFFIX) : lapack/zgetrf.c
  1252. $(CC) -c $(CFLAGS) $< -o $(@F)
  1253. zgetrf.$(SUFFIX) zgetrf.$(PSUFFIX) : lapack/zgetrf.c
  1254. $(CC) -c $(CFLAGS) $< -o $(@F)
  1255. xgetrf.$(SUFFIX) xgetrf.$(PSUFFIX) : zgetrf.c
  1256. $(CC) -c $(CFLAGS) $< -o $(@F)
  1257. slauu2.$(SUFFIX) slauu2.$(PSUFFIX) : lapack/lauu2.c
  1258. $(CC) -c $(CFLAGS) $< -o $(@F)
  1259. dlauu2.$(SUFFIX) dlauu2.$(PSUFFIX) : lapack/lauu2.c
  1260. $(CC) -c $(CFLAGS) $< -o $(@F)
  1261. qlauu2.$(SUFFIX) qlauu2.$(PSUFFIX) : lauu2.c
  1262. $(CC) -c $(CFLAGS) $< -o $(@F)
  1263. clauu2.$(SUFFIX) clauu2.$(PSUFFIX) : lapack/zlauu2.c
  1264. $(CC) -c $(CFLAGS) $< -o $(@F)
  1265. zlauu2.$(SUFFIX) zlauu2.$(PSUFFIX) : lapack/zlauu2.c
  1266. $(CC) -c $(CFLAGS) $< -o $(@F)
  1267. xlauu2.$(SUFFIX) xlauu2.$(PSUFFIX) : zlauu2.c
  1268. $(CC) -c $(CFLAGS) $< -o $(@F)
  1269. slauum.$(SUFFIX) slauum.$(PSUFFIX) : lapack/lauum.c
  1270. $(CC) -c $(CFLAGS) $< -o $(@F)
  1271. dlauum.$(SUFFIX) dlauum.$(PSUFFIX) : lapack/lauum.c
  1272. $(CC) -c $(CFLAGS) $< -o $(@F)
  1273. qlauum.$(SUFFIX) qlauum.$(PSUFFIX) : lauum.c
  1274. $(CC) -c $(CFLAGS) $< -o $(@F)
  1275. clauum.$(SUFFIX) clauum.$(PSUFFIX) : lapack/zlauum.c
  1276. $(CC) -c $(CFLAGS) $< -o $(@F)
  1277. zlauum.$(SUFFIX) zlauum.$(PSUFFIX) : lapack/zlauum.c
  1278. $(CC) -c $(CFLAGS) $< -o $(@F)
  1279. xlauum.$(SUFFIX) xlauum.$(PSUFFIX) : zlauum.c
  1280. $(CC) -c $(CFLAGS) $< -o $(@F)
  1281. spotf2.$(SUFFIX) spotf2.$(PSUFFIX) : lapack/potf2.c
  1282. $(CC) -c $(CFLAGS) $< -o $(@F)
  1283. dpotf2.$(SUFFIX) dpotf2.$(PSUFFIX) : lapack/potf2.c
  1284. $(CC) -c $(CFLAGS) $< -o $(@F)
  1285. qpotf2.$(SUFFIX) qpotf2.$(PSUFFIX) : potf2.c
  1286. $(CC) -c $(CFLAGS) $< -o $(@F)
  1287. cpotf2.$(SUFFIX) cpotf2.$(PSUFFIX) : lapack/zpotf2.c
  1288. $(CC) -c $(CFLAGS) $< -o $(@F)
  1289. zpotf2.$(SUFFIX) zpotf2.$(PSUFFIX) : lapack/zpotf2.c
  1290. $(CC) -c $(CFLAGS) $< -o $(@F)
  1291. xpotf2.$(SUFFIX) xpotf2.$(PSUFFIX) : zpotf2.c
  1292. $(CC) -c $(CFLAGS) $< -o $(@F)
  1293. spotrf.$(SUFFIX) spotrf.$(PSUFFIX) : lapack/potrf.c
  1294. $(CC) -c $(CFLAGS) $< -o $(@F)
  1295. dpotrf.$(SUFFIX) dpotrf.$(PSUFFIX) : lapack/potrf.c
  1296. $(CC) -c $(CFLAGS) $< -o $(@F)
  1297. qpotrf.$(SUFFIX) qpotrf.$(PSUFFIX) : potrf.c
  1298. $(CC) -c $(CFLAGS) $< -o $(@F)
  1299. cpotrf.$(SUFFIX) cpotrf.$(PSUFFIX) : lapack/zpotrf.c
  1300. $(CC) -c $(CFLAGS) $< -o $(@F)
  1301. zpotrf.$(SUFFIX) zpotrf.$(PSUFFIX) : lapack/zpotrf.c
  1302. $(CC) -c $(CFLAGS) $< -o $(@F)
  1303. xpotrf.$(SUFFIX) xpotrf.$(PSUFFIX) : zpotrf.c
  1304. $(CC) -c $(CFLAGS) $< -o $(@F)
  1305. strti2.$(SUFFIX) strti2.$(PSUFFIX) : lapack/trti2.c
  1306. $(CC) -c $(CFLAGS) $< -o $(@F)
  1307. dtrti2.$(SUFFIX) dtrti2.$(PSUFFIX) : lapack/trti2.c
  1308. $(CC) -c $(CFLAGS) $< -o $(@F)
  1309. qtrti2.$(SUFFIX) qtrti2.$(PSUFFIX) : trti2.c
  1310. $(CC) -c $(CFLAGS) $< -o $(@F)
  1311. ctrti2.$(SUFFIX) ctrti2.$(PSUFFIX) : lapack/ztrti2.c
  1312. $(CC) -c $(CFLAGS) $< -o $(@F)
  1313. ztrti2.$(SUFFIX) ztrti2.$(PSUFFIX) : lapack/ztrti2.c
  1314. $(CC) -c $(CFLAGS) $< -o $(@F)
  1315. xtrti2.$(SUFFIX) xtrti2.$(PSUFFIX) : ztrti2.c
  1316. $(CC) -c $(CFLAGS) $< -o $(@F)
  1317. strtri.$(SUFFIX) strtri.$(PSUFFIX) : lapack/trtri.c
  1318. $(CC) -c $(CFLAGS) $< -o $(@F)
  1319. dtrtri.$(SUFFIX) dtrtri.$(PSUFFIX) : lapack/trtri.c
  1320. $(CC) -c $(CFLAGS) $< -o $(@F)
  1321. qtrtri.$(SUFFIX) qtrtri.$(PSUFFIX) : trtri.c
  1322. $(CC) -c $(CFLAGS) $< -o $(@F)
  1323. ctrtri.$(SUFFIX) ctrtri.$(PSUFFIX) : lapack/ztrtri.c
  1324. $(CC) -c $(CFLAGS) $< -o $(@F)
  1325. ztrtri.$(SUFFIX) ztrtri.$(PSUFFIX) : lapack/ztrtri.c
  1326. $(CC) -c $(CFLAGS) $< -o $(@F)
  1327. xtrtri.$(SUFFIX) xtrtri.$(PSUFFIX) : ztrtri.c
  1328. $(CC) -c $(CFLAGS) $< -o $(@F)
  1329. slaswp.$(SUFFIX) slaswp.$(PSUFFIX) : lapack/laswp.c
  1330. $(CC) -c $(CFLAGS) $< -o $(@F)
  1331. dlaswp.$(SUFFIX) dlaswp.$(PSUFFIX) : lapack/laswp.c
  1332. $(CC) -c $(CFLAGS) $< -o $(@F)
  1333. qlaswp.$(SUFFIX) qlaswp.$(PSUFFIX) : laswp.c
  1334. $(CC) -c $(CFLAGS) $< -o $(@F)
  1335. claswp.$(SUFFIX) claswp.$(PSUFFIX) : lapack/zlaswp.c
  1336. $(CC) -c $(CFLAGS) $< -o $(@F)
  1337. zlaswp.$(SUFFIX) zlaswp.$(PSUFFIX) : lapack/zlaswp.c
  1338. $(CC) -c $(CFLAGS) $< -o $(@F)
  1339. xlaswp.$(SUFFIX) xlaswp.$(PSUFFIX) : zlaswp.c
  1340. $(CC) -c $(CFLAGS) $< -o $(@F)
  1341. sgetrs.$(SUFFIX) sgetrs.$(PSUFFIX) : lapack/getrs.c
  1342. $(CC) -c $(CFLAGS) $< -o $(@F)
  1343. dgetrs.$(SUFFIX) dgetrs.$(PSUFFIX) : lapack/getrs.c
  1344. $(CC) -c $(CFLAGS) $< -o $(@F)
  1345. qgetrs.$(SUFFIX) qgetrs.$(PSUFFIX) : getrs.c
  1346. $(CC) -c $(CFLAGS) $< -o $(@F)
  1347. cgetrs.$(SUFFIX) cgetrs.$(PSUFFIX) : lapack/zgetrs.c
  1348. $(CC) -c $(CFLAGS) $< -o $(@F)
  1349. zgetrs.$(SUFFIX) zgetrs.$(PSUFFIX) : lapack/zgetrs.c
  1350. $(CC) -c $(CFLAGS) $< -o $(@F)
  1351. xgetrs.$(SUFFIX) xgetrs.$(PSUFFIX) : zgetrs.c
  1352. $(CC) -c $(CFLAGS) $< -o $(@F)
  1353. sgesv.$(SUFFIX) sgesv.$(PSUFFIX) : lapack/gesv.c
  1354. $(CC) -c $(CFLAGS) $< -o $(@F)
  1355. dgesv.$(SUFFIX) dgesv.$(PSUFFIX) : lapack/gesv.c
  1356. $(CC) -c $(CFLAGS) $< -o $(@F)
  1357. qgesv.$(SUFFIX) qgesv.$(PSUFFIX) : gesv.c
  1358. $(CC) -c $(CFLAGS) $< -o $(@F)
  1359. cgesv.$(SUFFIX) cgesv.$(PSUFFIX) : lapack/gesv.c
  1360. $(CC) -c $(CFLAGS) $< -o $(@F)
  1361. zgesv.$(SUFFIX) zgesv.$(PSUFFIX) : lapack/gesv.c
  1362. $(CC) -c $(CFLAGS) $< -o $(@F)
  1363. xgesv.$(SUFFIX) xgesv.$(PSUFFIX) : gesv.c
  1364. $(CC) -c $(CFLAGS) $< -o $(@F)
  1365. spotri.$(SUFFIX) spotri.$(PSUFFIX) : lapack/potri.c
  1366. $(CC) -c $(CFLAGS) $< -o $(@F)
  1367. dpotri.$(SUFFIX) dpotri.$(PSUFFIX) : lapack/potri.c
  1368. $(CC) -c $(CFLAGS) $< -o $(@F)
  1369. qpotri.$(SUFFIX) qpotri.$(PSUFFIX) : potri.c
  1370. $(CC) -c $(CFLAGS) $< -o $(@F)
  1371. cpotri.$(SUFFIX) cpotri.$(PSUFFIX) : lapack/zpotri.c
  1372. $(CC) -c $(CFLAGS) $< -o $(@F)
  1373. zpotri.$(SUFFIX) zpotri.$(PSUFFIX) : lapack/zpotri.c
  1374. $(CC) -c $(CFLAGS) $< -o $(@F)
  1375. xpotri.$(SUFFIX) xpotri.$(PSUFFIX) : zpotri.c
  1376. $(CC) -c $(CFLAGS) $< -o $(@F)
  1377. slarf.$(SUFFIX) slarf.$(PSUFFIX) : larf.c
  1378. $(CC) -c $(CFLAGS) $< -o $(@F)
  1379. dlarf.$(SUFFIX) dlarf.$(PSUFFIX) : larf.c
  1380. $(CC) -c $(CFLAGS) $< -o $(@F)
  1381. qlarf.$(SUFFIX) qlarf.$(PSUFFIX) : larf.c
  1382. $(CC) -c $(CFLAGS) $< -o $(@F)
  1383. clarf.$(SUFFIX) clarf.$(PSUFFIX) : larf.c
  1384. $(CC) -c $(CFLAGS) $< -o $(@F)
  1385. zlarf.$(SUFFIX) zlarf.$(PSUFFIX) : larf.c
  1386. $(CC) -c $(CFLAGS) $< -o $(@F)
  1387. xlarf.$(SUFFIX) xlarf.$(PSUFFIX) : larf.c
  1388. $(CC) -c $(CFLAGS) $< -o $(@F)