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 232 kB

4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256
  1. ###############################################################################
  2. # Copyright (c) 2025, The OpenBLAS Project
  3. # All rights reserved.
  4. # Redistribution and use in source and binary forms, with or without
  5. # modification, are permitted provided that the following conditions are
  6. # met:
  7. # 1. Redistributions of source code must retain the above copyright
  8. # notice, this list of conditions and the following disclaimer.
  9. # 2. Redistributions in binary form must reproduce the above copyright
  10. # notice, this list of conditions and the following disclaimer in
  11. # the documentation and/or other materials provided with the
  12. # distribution.
  13. # 3. Neither the name of the OpenBLAS project nor the names of
  14. # its contributors may be used to endorse or promote products
  15. # derived from this software without specific prior written permission.
  16. #
  17. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  18. # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  20. # ARE DISCLAIMED. IN NO EVENT SHALL THE OPENBLAS PROJECT OR CONTRIBUTORS BE
  21. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  22. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  23. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  24. # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  25. # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  26. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  27. # POSSIBILITY OF SUCH DAMAGE.
  28. ###############################################################################
  29. TOPDIR = ../..
  30. include ../../Makefile.system
  31. USE_GEMM3M = 0
  32. ifeq ($(ARCH), x86)
  33. USE_GEMM3M = 1
  34. endif
  35. ifeq ($(ARCH), x86_64)
  36. USE_GEMM3M = 1
  37. endif
  38. ifeq ($(ARCH), ia64)
  39. USE_GEMM3M = 1
  40. endif
  41. ifeq ($(ARCH), MIPS)
  42. USE_GEMM3M = 1
  43. endif
  44. ifeq ($(BUILD_BFLOAT16),1)
  45. BBLASOBJS += bgemm_nn.$(SUFFIX) bgemm_nt.$(SUFFIX) bgemm_tn.$(SUFFIX) bgemm_tt.$(SUFFIX)
  46. SBBLASOBJS += sbgemm_nn.$(SUFFIX) sbgemm_nt.$(SUFFIX) sbgemm_tn.$(SUFFIX) sbgemm_tt.$(SUFFIX)
  47. endif
  48. ifeq ($(BUILD_HFLOAT16),1)
  49. SHBLASOBJS += shgemm_nn.$(SUFFIX) shgemm_nt.$(SUFFIX) shgemm_tn.$(SUFFIX) shgemm_tt.$(SUFFIX)
  50. endif
  51. SBLASOBJS += \
  52. sgemm_nn.$(SUFFIX) sgemm_nt.$(SUFFIX) sgemm_tn.$(SUFFIX) sgemm_tt.$(SUFFIX) \
  53. strmm_LNUU.$(SUFFIX) strmm_LNUN.$(SUFFIX) strmm_LNLU.$(SUFFIX) strmm_LNLN.$(SUFFIX) \
  54. strmm_LTUU.$(SUFFIX) strmm_LTUN.$(SUFFIX) strmm_LTLU.$(SUFFIX) strmm_LTLN.$(SUFFIX) \
  55. strmm_RNUU.$(SUFFIX) strmm_RNUN.$(SUFFIX) strmm_RNLU.$(SUFFIX) strmm_RNLN.$(SUFFIX) \
  56. strmm_RTUU.$(SUFFIX) strmm_RTUN.$(SUFFIX) strmm_RTLU.$(SUFFIX) strmm_RTLN.$(SUFFIX) \
  57. strsm_LNUU.$(SUFFIX) strsm_LNUN.$(SUFFIX) strsm_LNLU.$(SUFFIX) strsm_LNLN.$(SUFFIX) \
  58. strsm_LTUU.$(SUFFIX) strsm_LTUN.$(SUFFIX) strsm_LTLU.$(SUFFIX) strsm_LTLN.$(SUFFIX) \
  59. strsm_RNUU.$(SUFFIX) strsm_RNUN.$(SUFFIX) strsm_RNLU.$(SUFFIX) strsm_RNLN.$(SUFFIX) \
  60. strsm_RTUU.$(SUFFIX) strsm_RTUN.$(SUFFIX) strsm_RTLU.$(SUFFIX) strsm_RTLN.$(SUFFIX) \
  61. ssymm_LU.$(SUFFIX) ssymm_LL.$(SUFFIX) ssymm_RU.$(SUFFIX) ssymm_RL.$(SUFFIX) \
  62. ssyrk_UN.$(SUFFIX) ssyrk_UT.$(SUFFIX) ssyrk_LN.$(SUFFIX) ssyrk_LT.$(SUFFIX) \
  63. ssyr2k_UN.$(SUFFIX) ssyr2k_UT.$(SUFFIX) ssyr2k_LN.$(SUFFIX) ssyr2k_LT.$(SUFFIX) \
  64. ssyrk_kernel_U.$(SUFFIX) ssyrk_kernel_L.$(SUFFIX) \
  65. ssyr2k_kernel_U.$(SUFFIX) ssyr2k_kernel_L.$(SUFFIX) sgemm_batch_thread.$(SUFFIX)
  66. DBLASOBJS += \
  67. dgemm_nn.$(SUFFIX) dgemm_nt.$(SUFFIX) dgemm_tn.$(SUFFIX) dgemm_tt.$(SUFFIX) \
  68. dtrmm_LNUU.$(SUFFIX) dtrmm_LNUN.$(SUFFIX) dtrmm_LNLU.$(SUFFIX) dtrmm_LNLN.$(SUFFIX) \
  69. dtrmm_LTUU.$(SUFFIX) dtrmm_LTUN.$(SUFFIX) dtrmm_LTLU.$(SUFFIX) dtrmm_LTLN.$(SUFFIX) \
  70. dtrmm_RNUU.$(SUFFIX) dtrmm_RNUN.$(SUFFIX) dtrmm_RNLU.$(SUFFIX) dtrmm_RNLN.$(SUFFIX) \
  71. dtrmm_RTUU.$(SUFFIX) dtrmm_RTUN.$(SUFFIX) dtrmm_RTLU.$(SUFFIX) dtrmm_RTLN.$(SUFFIX) \
  72. dtrsm_LNUU.$(SUFFIX) dtrsm_LNUN.$(SUFFIX) dtrsm_LNLU.$(SUFFIX) dtrsm_LNLN.$(SUFFIX) \
  73. dtrsm_LTUU.$(SUFFIX) dtrsm_LTUN.$(SUFFIX) dtrsm_LTLU.$(SUFFIX) dtrsm_LTLN.$(SUFFIX) \
  74. dtrsm_RNUU.$(SUFFIX) dtrsm_RNUN.$(SUFFIX) dtrsm_RNLU.$(SUFFIX) dtrsm_RNLN.$(SUFFIX) \
  75. dtrsm_RTUU.$(SUFFIX) dtrsm_RTUN.$(SUFFIX) dtrsm_RTLU.$(SUFFIX) dtrsm_RTLN.$(SUFFIX) \
  76. dsymm_LU.$(SUFFIX) dsymm_LL.$(SUFFIX) dsymm_RU.$(SUFFIX) dsymm_RL.$(SUFFIX) \
  77. dsyrk_UN.$(SUFFIX) dsyrk_UT.$(SUFFIX) dsyrk_LN.$(SUFFIX) dsyrk_LT.$(SUFFIX) \
  78. dsyr2k_UN.$(SUFFIX) dsyr2k_UT.$(SUFFIX) dsyr2k_LN.$(SUFFIX) dsyr2k_LT.$(SUFFIX) \
  79. dsyrk_kernel_U.$(SUFFIX) dsyrk_kernel_L.$(SUFFIX) \
  80. dsyr2k_kernel_U.$(SUFFIX) dsyr2k_kernel_L.$(SUFFIX) dgemm_batch_thread.$(SUFFIX)
  81. QBLASOBJS += \
  82. qgemm_nn.$(SUFFIX) qgemm_nt.$(SUFFIX) qgemm_tn.$(SUFFIX) qgemm_tt.$(SUFFIX) \
  83. qtrmm_LNUU.$(SUFFIX) qtrmm_LNUN.$(SUFFIX) qtrmm_LNLU.$(SUFFIX) qtrmm_LNLN.$(SUFFIX) \
  84. qtrmm_LTUU.$(SUFFIX) qtrmm_LTUN.$(SUFFIX) qtrmm_LTLU.$(SUFFIX) qtrmm_LTLN.$(SUFFIX) \
  85. qtrmm_RNUU.$(SUFFIX) qtrmm_RNUN.$(SUFFIX) qtrmm_RNLU.$(SUFFIX) qtrmm_RNLN.$(SUFFIX) \
  86. qtrmm_RTUU.$(SUFFIX) qtrmm_RTUN.$(SUFFIX) qtrmm_RTLU.$(SUFFIX) qtrmm_RTLN.$(SUFFIX) \
  87. qtrsm_LNUU.$(SUFFIX) qtrsm_LNUN.$(SUFFIX) qtrsm_LNLU.$(SUFFIX) qtrsm_LNLN.$(SUFFIX) \
  88. qtrsm_LTUU.$(SUFFIX) qtrsm_LTUN.$(SUFFIX) qtrsm_LTLU.$(SUFFIX) qtrsm_LTLN.$(SUFFIX) \
  89. qtrsm_RNUU.$(SUFFIX) qtrsm_RNUN.$(SUFFIX) qtrsm_RNLU.$(SUFFIX) qtrsm_RNLN.$(SUFFIX) \
  90. qtrsm_RTUU.$(SUFFIX) qtrsm_RTUN.$(SUFFIX) qtrsm_RTLU.$(SUFFIX) qtrsm_RTLN.$(SUFFIX) \
  91. qsymm_LU.$(SUFFIX) qsymm_LL.$(SUFFIX) qsymm_RU.$(SUFFIX) qsymm_RL.$(SUFFIX) \
  92. qsyrk_UN.$(SUFFIX) qsyrk_UT.$(SUFFIX) qsyrk_LN.$(SUFFIX) qsyrk_LT.$(SUFFIX) \
  93. qsyr2k_UN.$(SUFFIX) qsyr2k_UT.$(SUFFIX) qsyr2k_LN.$(SUFFIX) qsyr2k_LT.$(SUFFIX) \
  94. qsyrk_kernel_U.$(SUFFIX) qsyrk_kernel_L.$(SUFFIX) \
  95. qsyr2k_kernel_U.$(SUFFIX) qsyr2k_kernel_L.$(SUFFIX)
  96. CBLASOBJS += \
  97. cgemm_nn.$(SUFFIX) cgemm_cn.$(SUFFIX) cgemm_tn.$(SUFFIX) cgemm_nc.$(SUFFIX) \
  98. cgemm_nt.$(SUFFIX) cgemm_cc.$(SUFFIX) cgemm_ct.$(SUFFIX) cgemm_tc.$(SUFFIX) \
  99. cgemm_tt.$(SUFFIX) cgemm_nr.$(SUFFIX) cgemm_tr.$(SUFFIX) cgemm_cr.$(SUFFIX) \
  100. cgemm_rn.$(SUFFIX) cgemm_rt.$(SUFFIX) cgemm_rc.$(SUFFIX) cgemm_rr.$(SUFFIX) \
  101. ctrmm_LNUU.$(SUFFIX) ctrmm_LNUN.$(SUFFIX) ctrmm_LNLU.$(SUFFIX) ctrmm_LNLN.$(SUFFIX) \
  102. ctrmm_LTUU.$(SUFFIX) ctrmm_LTUN.$(SUFFIX) ctrmm_LTLU.$(SUFFIX) ctrmm_LTLN.$(SUFFIX) \
  103. ctrmm_LRUU.$(SUFFIX) ctrmm_LRUN.$(SUFFIX) ctrmm_LRLU.$(SUFFIX) ctrmm_LRLN.$(SUFFIX) \
  104. ctrmm_LCUU.$(SUFFIX) ctrmm_LCUN.$(SUFFIX) ctrmm_LCLU.$(SUFFIX) ctrmm_LCLN.$(SUFFIX) \
  105. ctrmm_RNUU.$(SUFFIX) ctrmm_RNUN.$(SUFFIX) ctrmm_RNLU.$(SUFFIX) ctrmm_RNLN.$(SUFFIX) \
  106. ctrmm_RTUU.$(SUFFIX) ctrmm_RTUN.$(SUFFIX) ctrmm_RTLU.$(SUFFIX) ctrmm_RTLN.$(SUFFIX) \
  107. ctrmm_RRUU.$(SUFFIX) ctrmm_RRUN.$(SUFFIX) ctrmm_RRLU.$(SUFFIX) ctrmm_RRLN.$(SUFFIX) \
  108. ctrmm_RCUU.$(SUFFIX) ctrmm_RCUN.$(SUFFIX) ctrmm_RCLU.$(SUFFIX) ctrmm_RCLN.$(SUFFIX) \
  109. ctrsm_LNUU.$(SUFFIX) ctrsm_LNUN.$(SUFFIX) ctrsm_LNLU.$(SUFFIX) ctrsm_LNLN.$(SUFFIX) \
  110. ctrsm_LTUU.$(SUFFIX) ctrsm_LTUN.$(SUFFIX) ctrsm_LTLU.$(SUFFIX) ctrsm_LTLN.$(SUFFIX) \
  111. ctrsm_LRUU.$(SUFFIX) ctrsm_LRUN.$(SUFFIX) ctrsm_LRLU.$(SUFFIX) ctrsm_LRLN.$(SUFFIX) \
  112. ctrsm_LCUU.$(SUFFIX) ctrsm_LCUN.$(SUFFIX) ctrsm_LCLU.$(SUFFIX) ctrsm_LCLN.$(SUFFIX) \
  113. ctrsm_RNUU.$(SUFFIX) ctrsm_RNUN.$(SUFFIX) ctrsm_RNLU.$(SUFFIX) ctrsm_RNLN.$(SUFFIX) \
  114. ctrsm_RTUU.$(SUFFIX) ctrsm_RTUN.$(SUFFIX) ctrsm_RTLU.$(SUFFIX) ctrsm_RTLN.$(SUFFIX) \
  115. ctrsm_RRUU.$(SUFFIX) ctrsm_RRUN.$(SUFFIX) ctrsm_RRLU.$(SUFFIX) ctrsm_RRLN.$(SUFFIX) \
  116. ctrsm_RCUU.$(SUFFIX) ctrsm_RCUN.$(SUFFIX) ctrsm_RCLU.$(SUFFIX) ctrsm_RCLN.$(SUFFIX) \
  117. csymm_LU.$(SUFFIX) csymm_LL.$(SUFFIX) csymm_RU.$(SUFFIX) csymm_RL.$(SUFFIX) \
  118. chemm_LU.$(SUFFIX) chemm_LL.$(SUFFIX) chemm_RU.$(SUFFIX) chemm_RL.$(SUFFIX) \
  119. csyrk_UN.$(SUFFIX) csyrk_UT.$(SUFFIX) csyrk_LN.$(SUFFIX) csyrk_LT.$(SUFFIX) \
  120. cherk_UN.$(SUFFIX) cherk_UC.$(SUFFIX) cherk_LN.$(SUFFIX) cherk_LC.$(SUFFIX) \
  121. csyr2k_UN.$(SUFFIX) csyr2k_UT.$(SUFFIX) csyr2k_LN.$(SUFFIX) csyr2k_LT.$(SUFFIX) \
  122. cher2k_UN.$(SUFFIX) cher2k_UC.$(SUFFIX) cher2k_LN.$(SUFFIX) cher2k_LC.$(SUFFIX) \
  123. csyrk_kernel_U.$(SUFFIX) csyrk_kernel_L.$(SUFFIX) \
  124. cherk_kernel_UN.$(SUFFIX) cherk_kernel_UC.$(SUFFIX) \
  125. cherk_kernel_LN.$(SUFFIX) cherk_kernel_LC.$(SUFFIX) \
  126. csyr2k_kernel_U.$(SUFFIX) csyr2k_kernel_L.$(SUFFIX) \
  127. cher2k_kernel_UN.$(SUFFIX) cher2k_kernel_UC.$(SUFFIX) \
  128. cher2k_kernel_LN.$(SUFFIX) cher2k_kernel_LC.$(SUFFIX) cgemm_batch_thread.$(SUFFIX)
  129. ZBLASOBJS += \
  130. zgemm_nn.$(SUFFIX) zgemm_cn.$(SUFFIX) zgemm_tn.$(SUFFIX) zgemm_nc.$(SUFFIX) \
  131. zgemm_nt.$(SUFFIX) zgemm_cc.$(SUFFIX) zgemm_ct.$(SUFFIX) zgemm_tc.$(SUFFIX) \
  132. zgemm_tt.$(SUFFIX) zgemm_nr.$(SUFFIX) zgemm_tr.$(SUFFIX) zgemm_cr.$(SUFFIX) \
  133. zgemm_rn.$(SUFFIX) zgemm_rt.$(SUFFIX) zgemm_rc.$(SUFFIX) zgemm_rr.$(SUFFIX) \
  134. ztrmm_LNUU.$(SUFFIX) ztrmm_LNUN.$(SUFFIX) ztrmm_LNLU.$(SUFFIX) ztrmm_LNLN.$(SUFFIX) \
  135. ztrmm_LTUU.$(SUFFIX) ztrmm_LTUN.$(SUFFIX) ztrmm_LTLU.$(SUFFIX) ztrmm_LTLN.$(SUFFIX) \
  136. ztrmm_LRUU.$(SUFFIX) ztrmm_LRUN.$(SUFFIX) ztrmm_LRLU.$(SUFFIX) ztrmm_LRLN.$(SUFFIX) \
  137. ztrmm_LCUU.$(SUFFIX) ztrmm_LCUN.$(SUFFIX) ztrmm_LCLU.$(SUFFIX) ztrmm_LCLN.$(SUFFIX) \
  138. ztrmm_RNUU.$(SUFFIX) ztrmm_RNUN.$(SUFFIX) ztrmm_RNLU.$(SUFFIX) ztrmm_RNLN.$(SUFFIX) \
  139. ztrmm_RTUU.$(SUFFIX) ztrmm_RTUN.$(SUFFIX) ztrmm_RTLU.$(SUFFIX) ztrmm_RTLN.$(SUFFIX) \
  140. ztrmm_RRUU.$(SUFFIX) ztrmm_RRUN.$(SUFFIX) ztrmm_RRLU.$(SUFFIX) ztrmm_RRLN.$(SUFFIX) \
  141. ztrmm_RCUU.$(SUFFIX) ztrmm_RCUN.$(SUFFIX) ztrmm_RCLU.$(SUFFIX) ztrmm_RCLN.$(SUFFIX) \
  142. ztrsm_LNUU.$(SUFFIX) ztrsm_LNUN.$(SUFFIX) ztrsm_LNLU.$(SUFFIX) ztrsm_LNLN.$(SUFFIX) \
  143. ztrsm_LTUU.$(SUFFIX) ztrsm_LTUN.$(SUFFIX) ztrsm_LTLU.$(SUFFIX) ztrsm_LTLN.$(SUFFIX) \
  144. ztrsm_LRUU.$(SUFFIX) ztrsm_LRUN.$(SUFFIX) ztrsm_LRLU.$(SUFFIX) ztrsm_LRLN.$(SUFFIX) \
  145. ztrsm_LCUU.$(SUFFIX) ztrsm_LCUN.$(SUFFIX) ztrsm_LCLU.$(SUFFIX) ztrsm_LCLN.$(SUFFIX) \
  146. ztrsm_RNUU.$(SUFFIX) ztrsm_RNUN.$(SUFFIX) ztrsm_RNLU.$(SUFFIX) ztrsm_RNLN.$(SUFFIX) \
  147. ztrsm_RTUU.$(SUFFIX) ztrsm_RTUN.$(SUFFIX) ztrsm_RTLU.$(SUFFIX) ztrsm_RTLN.$(SUFFIX) \
  148. ztrsm_RRUU.$(SUFFIX) ztrsm_RRUN.$(SUFFIX) ztrsm_RRLU.$(SUFFIX) ztrsm_RRLN.$(SUFFIX) \
  149. ztrsm_RCUU.$(SUFFIX) ztrsm_RCUN.$(SUFFIX) ztrsm_RCLU.$(SUFFIX) ztrsm_RCLN.$(SUFFIX) \
  150. zsymm_LU.$(SUFFIX) zsymm_LL.$(SUFFIX) zsymm_RU.$(SUFFIX) zsymm_RL.$(SUFFIX) \
  151. zhemm_LU.$(SUFFIX) zhemm_LL.$(SUFFIX) zhemm_RU.$(SUFFIX) zhemm_RL.$(SUFFIX) \
  152. zsyrk_UN.$(SUFFIX) zsyrk_UT.$(SUFFIX) zsyrk_LN.$(SUFFIX) zsyrk_LT.$(SUFFIX) \
  153. zherk_UN.$(SUFFIX) zherk_UC.$(SUFFIX) zherk_LN.$(SUFFIX) zherk_LC.$(SUFFIX) \
  154. zsyr2k_UN.$(SUFFIX) zsyr2k_UT.$(SUFFIX) zsyr2k_LN.$(SUFFIX) zsyr2k_LT.$(SUFFIX) \
  155. zher2k_UN.$(SUFFIX) zher2k_UC.$(SUFFIX) zher2k_LN.$(SUFFIX) zher2k_LC.$(SUFFIX) \
  156. zsyrk_kernel_U.$(SUFFIX) zsyrk_kernel_L.$(SUFFIX) \
  157. zherk_kernel_UN.$(SUFFIX) zherk_kernel_UC.$(SUFFIX) \
  158. zherk_kernel_LN.$(SUFFIX) zherk_kernel_LC.$(SUFFIX) \
  159. zsyr2k_kernel_U.$(SUFFIX) zsyr2k_kernel_L.$(SUFFIX) \
  160. zher2k_kernel_UN.$(SUFFIX) zher2k_kernel_UC.$(SUFFIX) \
  161. zher2k_kernel_LN.$(SUFFIX) zher2k_kernel_LC.$(SUFFIX) zgemm_batch_thread.$(SUFFIX)
  162. XBLASOBJS += \
  163. xgemm_nn.$(SUFFIX) xgemm_cn.$(SUFFIX) xgemm_tn.$(SUFFIX) xgemm_nc.$(SUFFIX) \
  164. xgemm_nt.$(SUFFIX) xgemm_cc.$(SUFFIX) xgemm_ct.$(SUFFIX) xgemm_tc.$(SUFFIX) \
  165. xgemm_tt.$(SUFFIX) xgemm_nr.$(SUFFIX) xgemm_tr.$(SUFFIX) xgemm_cr.$(SUFFIX) \
  166. xgemm_rn.$(SUFFIX) xgemm_rt.$(SUFFIX) xgemm_rc.$(SUFFIX) xgemm_rr.$(SUFFIX) \
  167. xtrmm_LNUU.$(SUFFIX) xtrmm_LNUN.$(SUFFIX) xtrmm_LNLU.$(SUFFIX) xtrmm_LNLN.$(SUFFIX) \
  168. xtrmm_LTUU.$(SUFFIX) xtrmm_LTUN.$(SUFFIX) xtrmm_LTLU.$(SUFFIX) xtrmm_LTLN.$(SUFFIX) \
  169. xtrmm_LRUU.$(SUFFIX) xtrmm_LRUN.$(SUFFIX) xtrmm_LRLU.$(SUFFIX) xtrmm_LRLN.$(SUFFIX) \
  170. xtrmm_LCUU.$(SUFFIX) xtrmm_LCUN.$(SUFFIX) xtrmm_LCLU.$(SUFFIX) xtrmm_LCLN.$(SUFFIX) \
  171. xtrmm_RNUU.$(SUFFIX) xtrmm_RNUN.$(SUFFIX) xtrmm_RNLU.$(SUFFIX) xtrmm_RNLN.$(SUFFIX) \
  172. xtrmm_RTUU.$(SUFFIX) xtrmm_RTUN.$(SUFFIX) xtrmm_RTLU.$(SUFFIX) xtrmm_RTLN.$(SUFFIX) \
  173. xtrmm_RRUU.$(SUFFIX) xtrmm_RRUN.$(SUFFIX) xtrmm_RRLU.$(SUFFIX) xtrmm_RRLN.$(SUFFIX) \
  174. xtrmm_RCUU.$(SUFFIX) xtrmm_RCUN.$(SUFFIX) xtrmm_RCLU.$(SUFFIX) xtrmm_RCLN.$(SUFFIX) \
  175. xtrsm_LNUU.$(SUFFIX) xtrsm_LNUN.$(SUFFIX) xtrsm_LNLU.$(SUFFIX) xtrsm_LNLN.$(SUFFIX) \
  176. xtrsm_LTUU.$(SUFFIX) xtrsm_LTUN.$(SUFFIX) xtrsm_LTLU.$(SUFFIX) xtrsm_LTLN.$(SUFFIX) \
  177. xtrsm_LRUU.$(SUFFIX) xtrsm_LRUN.$(SUFFIX) xtrsm_LRLU.$(SUFFIX) xtrsm_LRLN.$(SUFFIX) \
  178. xtrsm_LCUU.$(SUFFIX) xtrsm_LCUN.$(SUFFIX) xtrsm_LCLU.$(SUFFIX) xtrsm_LCLN.$(SUFFIX) \
  179. xtrsm_RNUU.$(SUFFIX) xtrsm_RNUN.$(SUFFIX) xtrsm_RNLU.$(SUFFIX) xtrsm_RNLN.$(SUFFIX) \
  180. xtrsm_RTUU.$(SUFFIX) xtrsm_RTUN.$(SUFFIX) xtrsm_RTLU.$(SUFFIX) xtrsm_RTLN.$(SUFFIX) \
  181. xtrsm_RRUU.$(SUFFIX) xtrsm_RRUN.$(SUFFIX) xtrsm_RRLU.$(SUFFIX) xtrsm_RRLN.$(SUFFIX) \
  182. xtrsm_RCUU.$(SUFFIX) xtrsm_RCUN.$(SUFFIX) xtrsm_RCLU.$(SUFFIX) xtrsm_RCLN.$(SUFFIX) \
  183. xsymm_LU.$(SUFFIX) xsymm_LL.$(SUFFIX) xsymm_RU.$(SUFFIX) xsymm_RL.$(SUFFIX) \
  184. xhemm_LU.$(SUFFIX) xhemm_LL.$(SUFFIX) xhemm_RU.$(SUFFIX) xhemm_RL.$(SUFFIX) \
  185. xsyrk_UN.$(SUFFIX) xsyrk_UT.$(SUFFIX) xsyrk_LN.$(SUFFIX) xsyrk_LT.$(SUFFIX) \
  186. xherk_UN.$(SUFFIX) xherk_UC.$(SUFFIX) xherk_LN.$(SUFFIX) xherk_LC.$(SUFFIX) \
  187. xsyr2k_UN.$(SUFFIX) xsyr2k_UT.$(SUFFIX) xsyr2k_LN.$(SUFFIX) xsyr2k_LT.$(SUFFIX) \
  188. xher2k_UN.$(SUFFIX) xher2k_UC.$(SUFFIX) xher2k_LN.$(SUFFIX) xher2k_LC.$(SUFFIX) \
  189. xsyrk_kernel_U.$(SUFFIX) xsyrk_kernel_L.$(SUFFIX) \
  190. xherk_kernel_UN.$(SUFFIX) xherk_kernel_UC.$(SUFFIX) \
  191. xherk_kernel_LN.$(SUFFIX) xherk_kernel_LC.$(SUFFIX) \
  192. xsyr2k_kernel_U.$(SUFFIX) xsyr2k_kernel_L.$(SUFFIX) \
  193. xher2k_kernel_UN.$(SUFFIX) xher2k_kernel_UC.$(SUFFIX) \
  194. xher2k_kernel_LN.$(SUFFIX) xher2k_kernel_LC.$(SUFFIX)
  195. ifeq ($(USE_GEMM3M), 1)
  196. CBLASOBJS += \
  197. cgemm3m_nn.$(SUFFIX) cgemm3m_cn.$(SUFFIX) cgemm3m_tn.$(SUFFIX) cgemm3m_nc.$(SUFFIX) \
  198. cgemm3m_nt.$(SUFFIX) cgemm3m_cc.$(SUFFIX) cgemm3m_ct.$(SUFFIX) cgemm3m_tc.$(SUFFIX) \
  199. cgemm3m_tt.$(SUFFIX) cgemm3m_nr.$(SUFFIX) cgemm3m_tr.$(SUFFIX) cgemm3m_cr.$(SUFFIX) \
  200. cgemm3m_rn.$(SUFFIX) cgemm3m_rt.$(SUFFIX) cgemm3m_rc.$(SUFFIX) cgemm3m_rr.$(SUFFIX) \
  201. csymm3m_LU.$(SUFFIX) csymm3m_LL.$(SUFFIX) csymm3m_RU.$(SUFFIX) csymm3m_RL.$(SUFFIX) \
  202. chemm3m_LU.$(SUFFIX) chemm3m_LL.$(SUFFIX) chemm3m_RU.$(SUFFIX) chemm3m_RL.$(SUFFIX)
  203. ZBLASOBJS += \
  204. zgemm3m_nn.$(SUFFIX) zgemm3m_cn.$(SUFFIX) zgemm3m_tn.$(SUFFIX) zgemm3m_nc.$(SUFFIX) \
  205. zgemm3m_nt.$(SUFFIX) zgemm3m_cc.$(SUFFIX) zgemm3m_ct.$(SUFFIX) zgemm3m_tc.$(SUFFIX) \
  206. zgemm3m_tt.$(SUFFIX) zgemm3m_nr.$(SUFFIX) zgemm3m_tr.$(SUFFIX) zgemm3m_cr.$(SUFFIX) \
  207. zgemm3m_rn.$(SUFFIX) zgemm3m_rt.$(SUFFIX) zgemm3m_rc.$(SUFFIX) zgemm3m_rr.$(SUFFIX) \
  208. zsymm3m_LU.$(SUFFIX) zsymm3m_LL.$(SUFFIX) zsymm3m_RU.$(SUFFIX) zsymm3m_RL.$(SUFFIX) \
  209. zhemm3m_LU.$(SUFFIX) zhemm3m_LL.$(SUFFIX) zhemm3m_RU.$(SUFFIX) zhemm3m_RL.$(SUFFIX)
  210. XBLASOBJS += \
  211. xgemm3m_nn.$(SUFFIX) xgemm3m_cn.$(SUFFIX) xgemm3m_tn.$(SUFFIX) xgemm3m_nc.$(SUFFIX) \
  212. xgemm3m_nt.$(SUFFIX) xgemm3m_cc.$(SUFFIX) xgemm3m_ct.$(SUFFIX) xgemm3m_tc.$(SUFFIX) \
  213. xgemm3m_tt.$(SUFFIX) xgemm3m_nr.$(SUFFIX) xgemm3m_tr.$(SUFFIX) xgemm3m_cr.$(SUFFIX) \
  214. xgemm3m_rn.$(SUFFIX) xgemm3m_rt.$(SUFFIX) xgemm3m_rc.$(SUFFIX) xgemm3m_rr.$(SUFFIX) \
  215. xsymm3m_LU.$(SUFFIX) xsymm3m_LL.$(SUFFIX) xsymm3m_RU.$(SUFFIX) xsymm3m_RL.$(SUFFIX) \
  216. xhemm3m_LU.$(SUFFIX) xhemm3m_LL.$(SUFFIX) xhemm3m_RU.$(SUFFIX) xhemm3m_RL.$(SUFFIX)
  217. endif
  218. ifdef SMP
  219. COMMONOBJS += gemm_thread_m.$(SUFFIX) gemm_thread_n.$(SUFFIX) gemm_thread_mn.$(SUFFIX) gemm_thread_variable.$(SUFFIX)
  220. COMMONOBJS += syrk_thread.$(SUFFIX)
  221. ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
  222. ifeq ($(BUILD_BFLOAT16),1)
  223. BBLASOBJS += bgemm_thread_nn.$(SUFFIX) bgemm_thread_nt.$(SUFFIX) bgemm_thread_tn.$(SUFFIX) bgemm_thread_tt.$(SUFFIX)
  224. SBBLASOBJS += sbgemm_thread_nn.$(SUFFIX) sbgemm_thread_nt.$(SUFFIX) sbgemm_thread_tn.$(SUFFIX) sbgemm_thread_tt.$(SUFFIX)
  225. endif
  226. ifeq ($(BUILD_HFLOAT16),1)
  227. SHBLASOBJS += shgemm_thread_nn.$(SUFFIX) shgemm_thread_nt.$(SUFFIX) shgemm_thread_tn.$(SUFFIX) shgemm_thread_tt.$(SUFFIX)
  228. endif
  229. SBLASOBJS += sgemm_thread_nn.$(SUFFIX) sgemm_thread_nt.$(SUFFIX) sgemm_thread_tn.$(SUFFIX) sgemm_thread_tt.$(SUFFIX)
  230. DBLASOBJS += dgemm_thread_nn.$(SUFFIX) dgemm_thread_nt.$(SUFFIX) dgemm_thread_tn.$(SUFFIX) dgemm_thread_tt.$(SUFFIX)
  231. QBLASOBJS += qgemm_thread_nn.$(SUFFIX) qgemm_thread_nt.$(SUFFIX) qgemm_thread_tn.$(SUFFIX) qgemm_thread_tt.$(SUFFIX)
  232. CBLASOBJS += cgemm_thread_nn.$(SUFFIX) cgemm_thread_nt.$(SUFFIX) cgemm_thread_nr.$(SUFFIX) cgemm_thread_nc.$(SUFFIX)
  233. CBLASOBJS += cgemm_thread_tn.$(SUFFIX) cgemm_thread_tt.$(SUFFIX) cgemm_thread_tr.$(SUFFIX) cgemm_thread_tc.$(SUFFIX)
  234. CBLASOBJS += cgemm_thread_rn.$(SUFFIX) cgemm_thread_rt.$(SUFFIX) cgemm_thread_rr.$(SUFFIX) cgemm_thread_rc.$(SUFFIX)
  235. CBLASOBJS += cgemm_thread_cn.$(SUFFIX) cgemm_thread_ct.$(SUFFIX) cgemm_thread_cr.$(SUFFIX) cgemm_thread_cc.$(SUFFIX)
  236. ZBLASOBJS += zgemm_thread_nn.$(SUFFIX) zgemm_thread_nt.$(SUFFIX) zgemm_thread_nr.$(SUFFIX) zgemm_thread_nc.$(SUFFIX)
  237. ZBLASOBJS += zgemm_thread_tn.$(SUFFIX) zgemm_thread_tt.$(SUFFIX) zgemm_thread_tr.$(SUFFIX) zgemm_thread_tc.$(SUFFIX)
  238. ZBLASOBJS += zgemm_thread_rn.$(SUFFIX) zgemm_thread_rt.$(SUFFIX) zgemm_thread_rr.$(SUFFIX) zgemm_thread_rc.$(SUFFIX)
  239. ZBLASOBJS += zgemm_thread_cn.$(SUFFIX) zgemm_thread_ct.$(SUFFIX) zgemm_thread_cr.$(SUFFIX) zgemm_thread_cc.$(SUFFIX)
  240. XBLASOBJS += xgemm_thread_nn.$(SUFFIX) xgemm_thread_nt.$(SUFFIX) xgemm_thread_nr.$(SUFFIX) xgemm_thread_nc.$(SUFFIX)
  241. XBLASOBJS += xgemm_thread_tn.$(SUFFIX) xgemm_thread_tt.$(SUFFIX) xgemm_thread_tr.$(SUFFIX) xgemm_thread_tc.$(SUFFIX)
  242. XBLASOBJS += xgemm_thread_rn.$(SUFFIX) xgemm_thread_rt.$(SUFFIX) xgemm_thread_rr.$(SUFFIX) xgemm_thread_rc.$(SUFFIX)
  243. XBLASOBJS += xgemm_thread_cn.$(SUFFIX) xgemm_thread_ct.$(SUFFIX) xgemm_thread_cr.$(SUFFIX) xgemm_thread_cc.$(SUFFIX)
  244. SBLASOBJS += ssymm_thread_LU.$(SUFFIX) ssymm_thread_LL.$(SUFFIX) ssymm_thread_RU.$(SUFFIX) ssymm_thread_RL.$(SUFFIX)
  245. DBLASOBJS += dsymm_thread_LU.$(SUFFIX) dsymm_thread_LL.$(SUFFIX) dsymm_thread_RU.$(SUFFIX) dsymm_thread_RL.$(SUFFIX)
  246. QBLASOBJS += qsymm_thread_LU.$(SUFFIX) qsymm_thread_LL.$(SUFFIX) qsymm_thread_RU.$(SUFFIX) qsymm_thread_RL.$(SUFFIX)
  247. CBLASOBJS += csymm_thread_LU.$(SUFFIX) csymm_thread_LL.$(SUFFIX) csymm_thread_RU.$(SUFFIX) csymm_thread_RL.$(SUFFIX)
  248. ZBLASOBJS += zsymm_thread_LU.$(SUFFIX) zsymm_thread_LL.$(SUFFIX) zsymm_thread_RU.$(SUFFIX) zsymm_thread_RL.$(SUFFIX)
  249. XBLASOBJS += xsymm_thread_LU.$(SUFFIX) xsymm_thread_LL.$(SUFFIX) xsymm_thread_RU.$(SUFFIX) xsymm_thread_RL.$(SUFFIX)
  250. CBLASOBJS += chemm_thread_LU.$(SUFFIX) chemm_thread_LL.$(SUFFIX) chemm_thread_RU.$(SUFFIX) chemm_thread_RL.$(SUFFIX)
  251. ZBLASOBJS += zhemm_thread_LU.$(SUFFIX) zhemm_thread_LL.$(SUFFIX) zhemm_thread_RU.$(SUFFIX) zhemm_thread_RL.$(SUFFIX)
  252. XBLASOBJS += xhemm_thread_LU.$(SUFFIX) xhemm_thread_LL.$(SUFFIX) xhemm_thread_RU.$(SUFFIX) xhemm_thread_RL.$(SUFFIX)
  253. SBLASOBJS += ssyrk_thread_UN.$(SUFFIX) ssyrk_thread_UT.$(SUFFIX) ssyrk_thread_LN.$(SUFFIX) ssyrk_thread_LT.$(SUFFIX)
  254. DBLASOBJS += dsyrk_thread_UN.$(SUFFIX) dsyrk_thread_UT.$(SUFFIX) dsyrk_thread_LN.$(SUFFIX) dsyrk_thread_LT.$(SUFFIX)
  255. QBLASOBJS += qsyrk_thread_UN.$(SUFFIX) qsyrk_thread_UT.$(SUFFIX) qsyrk_thread_LN.$(SUFFIX) qsyrk_thread_LT.$(SUFFIX)
  256. CBLASOBJS += csyrk_thread_UN.$(SUFFIX) csyrk_thread_UT.$(SUFFIX) csyrk_thread_LN.$(SUFFIX) csyrk_thread_LT.$(SUFFIX)
  257. ZBLASOBJS += zsyrk_thread_UN.$(SUFFIX) zsyrk_thread_UT.$(SUFFIX) zsyrk_thread_LN.$(SUFFIX) zsyrk_thread_LT.$(SUFFIX)
  258. XBLASOBJS += xsyrk_thread_UN.$(SUFFIX) xsyrk_thread_UT.$(SUFFIX) xsyrk_thread_LN.$(SUFFIX) xsyrk_thread_LT.$(SUFFIX)
  259. CBLASOBJS += cherk_thread_UN.$(SUFFIX) cherk_thread_UC.$(SUFFIX) cherk_thread_LN.$(SUFFIX) cherk_thread_LC.$(SUFFIX)
  260. ZBLASOBJS += zherk_thread_UN.$(SUFFIX) zherk_thread_UC.$(SUFFIX) zherk_thread_LN.$(SUFFIX) zherk_thread_LC.$(SUFFIX)
  261. XBLASOBJS += xherk_thread_UN.$(SUFFIX) xherk_thread_UC.$(SUFFIX) xherk_thread_LN.$(SUFFIX) xherk_thread_LC.$(SUFFIX)
  262. ifeq ($(USE_GEMM3M), 1)
  263. CBLASOBJS += cgemm3m_thread_nn.$(SUFFIX) cgemm3m_thread_nt.$(SUFFIX) cgemm3m_thread_nr.$(SUFFIX) cgemm3m_thread_nc.$(SUFFIX)
  264. CBLASOBJS += cgemm3m_thread_tn.$(SUFFIX) cgemm3m_thread_tt.$(SUFFIX) cgemm3m_thread_tr.$(SUFFIX) cgemm3m_thread_tc.$(SUFFIX)
  265. CBLASOBJS += cgemm3m_thread_rn.$(SUFFIX) cgemm3m_thread_rt.$(SUFFIX) cgemm3m_thread_rr.$(SUFFIX) cgemm3m_thread_rc.$(SUFFIX)
  266. CBLASOBJS += cgemm3m_thread_cn.$(SUFFIX) cgemm3m_thread_ct.$(SUFFIX) cgemm3m_thread_cr.$(SUFFIX) cgemm3m_thread_cc.$(SUFFIX)
  267. ZBLASOBJS += zgemm3m_thread_nn.$(SUFFIX) zgemm3m_thread_nt.$(SUFFIX) zgemm3m_thread_nr.$(SUFFIX) zgemm3m_thread_nc.$(SUFFIX)
  268. ZBLASOBJS += zgemm3m_thread_tn.$(SUFFIX) zgemm3m_thread_tt.$(SUFFIX) zgemm3m_thread_tr.$(SUFFIX) zgemm3m_thread_tc.$(SUFFIX)
  269. ZBLASOBJS += zgemm3m_thread_rn.$(SUFFIX) zgemm3m_thread_rt.$(SUFFIX) zgemm3m_thread_rr.$(SUFFIX) zgemm3m_thread_rc.$(SUFFIX)
  270. ZBLASOBJS += zgemm3m_thread_cn.$(SUFFIX) zgemm3m_thread_ct.$(SUFFIX) zgemm3m_thread_cr.$(SUFFIX) zgemm3m_thread_cc.$(SUFFIX)
  271. XBLASOBJS += xgemm3m_thread_nn.$(SUFFIX) xgemm3m_thread_nt.$(SUFFIX) xgemm3m_thread_nr.$(SUFFIX) xgemm3m_thread_nc.$(SUFFIX)
  272. XBLASOBJS += xgemm3m_thread_tn.$(SUFFIX) xgemm3m_thread_tt.$(SUFFIX) xgemm3m_thread_tr.$(SUFFIX) xgemm3m_thread_tc.$(SUFFIX)
  273. XBLASOBJS += xgemm3m_thread_rn.$(SUFFIX) xgemm3m_thread_rt.$(SUFFIX) xgemm3m_thread_rr.$(SUFFIX) xgemm3m_thread_rc.$(SUFFIX)
  274. XBLASOBJS += xgemm3m_thread_cn.$(SUFFIX) xgemm3m_thread_ct.$(SUFFIX) xgemm3m_thread_cr.$(SUFFIX) xgemm3m_thread_cc.$(SUFFIX)
  275. CBLASOBJS += csymm3m_thread_LU.$(SUFFIX) csymm3m_thread_LL.$(SUFFIX) csymm3m_thread_RU.$(SUFFIX) csymm3m_thread_RL.$(SUFFIX)
  276. ZBLASOBJS += zsymm3m_thread_LU.$(SUFFIX) zsymm3m_thread_LL.$(SUFFIX) zsymm3m_thread_RU.$(SUFFIX) zsymm3m_thread_RL.$(SUFFIX)
  277. XBLASOBJS += xsymm3m_thread_LU.$(SUFFIX) xsymm3m_thread_LL.$(SUFFIX) xsymm3m_thread_RU.$(SUFFIX) xsymm3m_thread_RL.$(SUFFIX)
  278. CBLASOBJS += chemm3m_thread_LU.$(SUFFIX) chemm3m_thread_LL.$(SUFFIX) chemm3m_thread_RU.$(SUFFIX) chemm3m_thread_RL.$(SUFFIX)
  279. ZBLASOBJS += zhemm3m_thread_LU.$(SUFFIX) zhemm3m_thread_LL.$(SUFFIX) zhemm3m_thread_RU.$(SUFFIX) zhemm3m_thread_RL.$(SUFFIX)
  280. XBLASOBJS += xhemm3m_thread_LU.$(SUFFIX) xhemm3m_thread_LL.$(SUFFIX) xhemm3m_thread_RU.$(SUFFIX) xhemm3m_thread_RL.$(SUFFIX)
  281. endif
  282. endif
  283. endif
  284. HPLOBJS = \
  285. dgemm_nn.$(SUFFIX) dgemm_nt.$(SUFFIX) dgemm_tn.$(SUFFIX) dgemm_tt.$(SUFFIX) \
  286. dtrsm_LNUU.$(SUFFIX) dtrsm_LNUN.$(SUFFIX) dtrsm_LNLU.$(SUFFIX) dtrsm_LNLN.$(SUFFIX) \
  287. dtrsm_LTUU.$(SUFFIX) dtrsm_LTUN.$(SUFFIX) dtrsm_LTLU.$(SUFFIX) dtrsm_LTLN.$(SUFFIX) \
  288. dtrsm_RNUU.$(SUFFIX) dtrsm_RNUN.$(SUFFIX) dtrsm_RNLU.$(SUFFIX) dtrsm_RNLN.$(SUFFIX) \
  289. dtrsm_RTUU.$(SUFFIX) dtrsm_RTUN.$(SUFFIX) dtrsm_RTLU.$(SUFFIX) dtrsm_RTLN.$(SUFFIX)
  290. ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
  291. HPLOBJS += dgemm_thread_nn.$(SUFFIX) dgemm_thread_nt.$(SUFFIX) \
  292. dgemm_thread_tn.$(SUFFIX) dgemm_thread_tt.$(SUFFIX)
  293. endif
  294. ifneq ($(BUILD_SINGLE),1)
  295. SBLASOBJS=
  296. ifeq ($(BUILD_DOUBLE),1)
  297. SBLASOBJS= \
  298. strsm_LNUU.$(SUFFIX) strsm_LNUN.$(SUFFIX) strsm_LNLU.$(SUFFIX) strsm_LNLN.$(SUFFIX) \
  299. strsm_LTUU.$(SUFFIX) strsm_LTUN.$(SUFFIX) strsm_LTLU.$(SUFFIX) strsm_LTLN.$(SUFFIX) \
  300. strsm_RNUU.$(SUFFIX) strsm_RNUN.$(SUFFIX) strsm_RNLU.$(SUFFIX) strsm_RNLN.$(SUFFIX) \
  301. strsm_RTUU.$(SUFFIX) strsm_RTUN.$(SUFFIX) strsm_RTLU.$(SUFFIX) strsm_RTLN.$(SUFFIX) \
  302. ssyrk_UN.$(SUFFIX) ssyrk_UT.$(SUFFIX) ssyrk_LN.$(SUFFIX) ssyrk_LT.$(SUFFIX) \
  303. ssyrk_kernel_U.$(SUFFIX) ssyrk_kernel_L.$(SUFFIX)
  304. ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
  305. SBLASOBJS += ssyrk_thread_UN.$(SUFFIX) ssyrk_thread_UT.$(SUFFIX) ssyrk_thread_LN.$(SUFFIX) ssyrk_thread_LT.$(SUFFIX)
  306. endif
  307. endif
  308. ifeq ($(BUILD_COMPLEX),1)
  309. SBLASOBJS = sgemm_nn.$(SUFFIX) sgemm_nt.$(SUFFIX) sgemm_tn.$(SUFFIX) sgemm_tt.$(SUFFIX)
  310. ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
  311. SBLASOBJS += sgemm_thread_nn.$(SUFFIX) sgemm_thread_nt.$(SUFFIX) sgemm_thread_tn.$(SUFFIX) sgemm_thread_tt.$(SUFFIX)
  312. endif
  313. endif
  314. endif
  315. ifneq ($(BUILD_DOUBLE),1)
  316. DBLASOBJS=
  317. ifeq ($(BUILD_COMPLEX16),1)
  318. DBLASOBJS = dgemm_nn.$(SUFFIX) dgemm_nt.$(SUFFIX) dgemm_tn.$(SUFFIX) dgemm_tt.$(SUFFIX)
  319. ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
  320. DBLASOBJS += dgemm_thread_nn.$(SUFFIX) dgemm_thread_nt.$(SUFFIX) dgemm_thread_tn.$(SUFFIX) dgemm_thread_tt.$(SUFFIX)
  321. endif
  322. endif
  323. endif
  324. ifneq ($(BUILD_COMPLEX),1)
  325. CBLASOBJS=
  326. ifeq ($(BUILD_COMPLEX16),1)
  327. CBLASOBJS= \
  328. cherk_UN.$(SUFFIX) cherk_UC.$(SUFFIX) cherk_LN.$(SUFFIX) cherk_LC.$(SUFFIX) \
  329. cherk_kernel_UN.$(SUFFIX) cherk_kernel_UC.$(SUFFIX) \
  330. cherk_kernel_LN.$(SUFFIX) cherk_kernel_LC.$(SUFFIX) \
  331. ctrsm_LNUU.$(SUFFIX) ctrsm_LNUN.$(SUFFIX) ctrsm_LNLU.$(SUFFIX) ctrsm_LNLN.$(SUFFIX) \
  332. ctrsm_LTUU.$(SUFFIX) ctrsm_LTUN.$(SUFFIX) ctrsm_LTLU.$(SUFFIX) ctrsm_LTLN.$(SUFFIX) \
  333. ctrsm_LRUU.$(SUFFIX) ctrsm_LRUN.$(SUFFIX) ctrsm_LRLU.$(SUFFIX) ctrsm_LRLN.$(SUFFIX) \
  334. ctrsm_LCUU.$(SUFFIX) ctrsm_LCUN.$(SUFFIX) ctrsm_LCLU.$(SUFFIX) ctrsm_LCLN.$(SUFFIX) \
  335. ctrsm_RNUU.$(SUFFIX) ctrsm_RNUN.$(SUFFIX) ctrsm_RNLU.$(SUFFIX) ctrsm_RNLN.$(SUFFIX) \
  336. ctrsm_RTUU.$(SUFFIX) ctrsm_RTUN.$(SUFFIX) ctrsm_RTLU.$(SUFFIX) ctrsm_RTLN.$(SUFFIX) \
  337. ctrsm_RRUU.$(SUFFIX) ctrsm_RRUN.$(SUFFIX) ctrsm_RRLU.$(SUFFIX) ctrsm_RRLN.$(SUFFIX) \
  338. ctrsm_RCUU.$(SUFFIX) ctrsm_RCUN.$(SUFFIX) ctrsm_RCLU.$(SUFFIX) ctrsm_RCLN.$(SUFFIX)
  339. ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
  340. CBLASOBJS += cherk_thread_UN.$(SUFFIX) cherk_thread_UC.$(SUFFIX) cherk_thread_LN.$(SUFFIX) cherk_thread_LC.$(SUFFIX)
  341. endif
  342. endif
  343. endif
  344. ifneq ($(BUILD_COMPLEX16),1)
  345. ZBLASOBJS=
  346. endif
  347. all ::
  348. bgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  349. $(CC) $(CFLAGS) $(BLOCKS) -c -DBFLOAT16 -DBGEMM -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  350. bgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  351. $(CC) $(CFLAGS) $(BLOCKS) -c -DBFLOAT16 -DBGEMM -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  352. bgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  353. $(CC) $(CFLAGS) $(BLOCKS) -c -DBFLOAT16 -DBGEMM -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  354. bgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  355. $(CC) $(CFLAGS) $(BLOCKS) -c -DBFLOAT16 -DBGEMM -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  356. sbgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  357. $(CC) $(CFLAGS) $(BLOCKS) -c -DBFLOAT16 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  358. sbgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  359. $(CC) $(CFLAGS) $(BLOCKS) -c -DBFLOAT16 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  360. sbgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  361. $(CC) $(CFLAGS) $(BLOCKS) -c -DBFLOAT16 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  362. sbgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  363. $(CC) $(CFLAGS) $(BLOCKS) -c -DBFLOAT16 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  364. shgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  365. $(CC) $(CFLAGS) $(BLOCKS) -c -DHFLOAT16 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  366. shgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  367. $(CC) $(CFLAGS) $(BLOCKS) -c -DHFLOAT16 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  368. shgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  369. $(CC) $(CFLAGS) $(BLOCKS) -c -DHFLOAT16 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  370. shgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  371. $(CC) $(CFLAGS) $(BLOCKS) -c -DHFLOAT16 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  372. sgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  373. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  374. sgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  375. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  376. sgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  377. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  378. sgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  379. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  380. dgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  381. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  382. dgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  383. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  384. dgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  385. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  386. dgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  387. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  388. qgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  389. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  390. qgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  391. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  392. qgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  393. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  394. qgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  395. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  396. cgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  397. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  398. cgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  399. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  400. cgemm_nr.$(SUFFIX) : gemm.c level3.c ../../param.h
  401. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  402. cgemm_nc.$(SUFFIX) : gemm.c level3.c ../../param.h
  403. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  404. cgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  405. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  406. cgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  407. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  408. cgemm_tr.$(SUFFIX) : gemm.c level3.c ../../param.h
  409. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  410. cgemm_tc.$(SUFFIX) : gemm.c level3.c ../../param.h
  411. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  412. cgemm_rn.$(SUFFIX) : gemm.c level3.c ../../param.h
  413. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  414. cgemm_rt.$(SUFFIX) : gemm.c level3.c ../../param.h
  415. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  416. cgemm_rr.$(SUFFIX) : gemm.c level3.c ../../param.h
  417. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  418. cgemm_rc.$(SUFFIX) : gemm.c level3.c ../../param.h
  419. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  420. cgemm_cn.$(SUFFIX) : gemm.c level3.c ../../param.h
  421. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  422. cgemm_ct.$(SUFFIX) : gemm.c level3.c ../../param.h
  423. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  424. cgemm_cr.$(SUFFIX) : gemm.c level3.c ../../param.h
  425. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  426. cgemm_cc.$(SUFFIX) : gemm.c level3.c ../../param.h
  427. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  428. zgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  429. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  430. zgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  431. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  432. zgemm_nr.$(SUFFIX) : gemm.c level3.c ../../param.h
  433. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  434. zgemm_nc.$(SUFFIX) : gemm.c level3.c ../../param.h
  435. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  436. zgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  437. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  438. zgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  439. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  440. zgemm_tr.$(SUFFIX) : gemm.c level3.c ../../param.h
  441. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  442. zgemm_tc.$(SUFFIX) : gemm.c level3.c ../../param.h
  443. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  444. zgemm_rn.$(SUFFIX) : gemm.c level3.c ../../param.h
  445. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  446. zgemm_rt.$(SUFFIX) : gemm.c level3.c ../../param.h
  447. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  448. zgemm_rr.$(SUFFIX) : gemm.c level3.c ../../param.h
  449. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  450. zgemm_rc.$(SUFFIX) : gemm.c level3.c ../../param.h
  451. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  452. zgemm_cn.$(SUFFIX) : gemm.c level3.c ../../param.h
  453. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  454. zgemm_ct.$(SUFFIX) : gemm.c level3.c ../../param.h
  455. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  456. zgemm_cr.$(SUFFIX) : gemm.c level3.c ../../param.h
  457. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  458. zgemm_cc.$(SUFFIX) : gemm.c level3.c ../../param.h
  459. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  460. xgemm_nn.$(SUFFIX) : gemm.c level3.c ../../param.h
  461. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  462. xgemm_nt.$(SUFFIX) : gemm.c level3.c ../../param.h
  463. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  464. xgemm_nr.$(SUFFIX) : gemm.c level3.c ../../param.h
  465. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  466. xgemm_nc.$(SUFFIX) : gemm.c level3.c ../../param.h
  467. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  468. xgemm_tn.$(SUFFIX) : gemm.c level3.c ../../param.h
  469. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  470. xgemm_tt.$(SUFFIX) : gemm.c level3.c ../../param.h
  471. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  472. xgemm_tr.$(SUFFIX) : gemm.c level3.c ../../param.h
  473. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  474. xgemm_tc.$(SUFFIX) : gemm.c level3.c ../../param.h
  475. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  476. xgemm_rn.$(SUFFIX) : gemm.c level3.c ../../param.h
  477. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  478. xgemm_rt.$(SUFFIX) : gemm.c level3.c ../../param.h
  479. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  480. xgemm_rr.$(SUFFIX) : gemm.c level3.c ../../param.h
  481. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  482. xgemm_rc.$(SUFFIX) : gemm.c level3.c ../../param.h
  483. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  484. xgemm_cn.$(SUFFIX) : gemm.c level3.c ../../param.h
  485. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  486. xgemm_ct.$(SUFFIX) : gemm.c level3.c ../../param.h
  487. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  488. xgemm_cr.$(SUFFIX) : gemm.c level3.c ../../param.h
  489. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  490. xgemm_cc.$(SUFFIX) : gemm.c level3.c ../../param.h
  491. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  492. gemm_thread_m.$(SUFFIX) : gemm_thread_m.c ../../common.h
  493. $(CC) -c $(CFLAGS) $< -o $(@F)
  494. gemm_thread_n.$(SUFFIX) : gemm_thread_n.c ../../common.h
  495. $(CC) -c $(CFLAGS) $< -o $(@F)
  496. gemm_thread_mn.$(SUFFIX) : gemm_thread_mn.c ../../common.h
  497. $(CC) -c $(CFLAGS) $< -o $(@F)
  498. gemm_thread_variable.$(SUFFIX) : gemm_thread_variable.c ../../common.h
  499. $(CC) -c $(CFLAGS) $< -o $(@F)
  500. beta_thread.$(SUFFIX) : beta_thread.c ../../common.h
  501. $(CC) -c $(CFLAGS) $< -o $(@F)
  502. bgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  503. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -DBGEMM -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  504. bgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  505. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -DBGEMM -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  506. bgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  507. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -DBGEMM -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  508. bgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  509. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -DBGEMM -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  510. sbgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  511. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  512. sbgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  513. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  514. sbgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  515. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  516. sbgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  517. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  518. shgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  519. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DHFLOAT16 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  520. shgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  521. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DHFLOAT16 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  522. shgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  523. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DHFLOAT16 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  524. shgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  525. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DHFLOAT16 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  526. sgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  527. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  528. sgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  529. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  530. sgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  531. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  532. sgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  533. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  534. dgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  535. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  536. dgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  537. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  538. dgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  539. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  540. dgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  541. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  542. qgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  543. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  544. qgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  545. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  546. qgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  547. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  548. qgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  549. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  550. cgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  551. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  552. cgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  553. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  554. cgemm_thread_nr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  555. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  556. cgemm_thread_nc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  557. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  558. cgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  559. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  560. cgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  561. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  562. cgemm_thread_tr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  563. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  564. cgemm_thread_tc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  565. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  566. cgemm_thread_rn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  567. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  568. cgemm_thread_rt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  569. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  570. cgemm_thread_rr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  571. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  572. cgemm_thread_rc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  573. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  574. cgemm_thread_cn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  575. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  576. cgemm_thread_ct.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  577. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  578. cgemm_thread_cr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  579. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  580. cgemm_thread_cc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  581. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  582. zgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  583. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  584. zgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  585. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  586. zgemm_thread_nr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  587. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  588. zgemm_thread_nc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  589. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  590. zgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  591. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  592. zgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  593. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  594. zgemm_thread_tr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  595. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  596. zgemm_thread_tc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  597. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  598. zgemm_thread_rn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  599. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  600. zgemm_thread_rt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  601. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  602. zgemm_thread_rr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  603. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  604. zgemm_thread_rc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  605. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  606. zgemm_thread_cn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  607. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  608. zgemm_thread_ct.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  609. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  610. zgemm_thread_cr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  611. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  612. zgemm_thread_cc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  613. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  614. xgemm_thread_nn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  615. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  616. xgemm_thread_nt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  617. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  618. xgemm_thread_nr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  619. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  620. xgemm_thread_nc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  621. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  622. xgemm_thread_tn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  623. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  624. xgemm_thread_tt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  625. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  626. xgemm_thread_tr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  627. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  628. xgemm_thread_tc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  629. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  630. xgemm_thread_rn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  631. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  632. xgemm_thread_rt.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  633. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  634. xgemm_thread_rr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  635. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  636. xgemm_thread_rc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  637. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  638. xgemm_thread_cn.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  639. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  640. xgemm_thread_ct.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  641. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  642. xgemm_thread_cr.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  643. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  644. xgemm_thread_cc.$(SUFFIX) : gemm.c level3_thread.c ../../param.h
  645. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  646. strmm_LNUU.$(SUFFIX) : trmm_L.c
  647. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  648. strmm_LNUN.$(SUFFIX) : trmm_L.c
  649. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  650. strmm_LNLU.$(SUFFIX) : trmm_L.c
  651. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  652. strmm_LNLN.$(SUFFIX) : trmm_L.c
  653. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  654. strmm_LTUU.$(SUFFIX) : trmm_L.c
  655. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  656. strmm_LTUN.$(SUFFIX) : trmm_L.c
  657. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  658. strmm_LTLU.$(SUFFIX) : trmm_L.c
  659. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  660. strmm_LTLN.$(SUFFIX) : trmm_L.c
  661. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  662. strmm_RNUU.$(SUFFIX) : trmm_R.c
  663. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  664. strmm_RNUN.$(SUFFIX) : trmm_R.c
  665. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  666. strmm_RNLU.$(SUFFIX) : trmm_R.c
  667. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  668. strmm_RNLN.$(SUFFIX) : trmm_R.c
  669. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  670. strmm_RTUU.$(SUFFIX) : trmm_R.c
  671. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  672. strmm_RTUN.$(SUFFIX) : trmm_R.c
  673. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  674. strmm_RTLU.$(SUFFIX) : trmm_R.c
  675. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  676. strmm_RTLN.$(SUFFIX) : trmm_R.c
  677. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  678. dtrmm_LNUU.$(SUFFIX) : trmm_L.c
  679. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  680. dtrmm_LNUN.$(SUFFIX) : trmm_L.c
  681. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  682. dtrmm_LNLU.$(SUFFIX) : trmm_L.c
  683. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  684. dtrmm_LNLN.$(SUFFIX) : trmm_L.c
  685. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  686. dtrmm_LTUU.$(SUFFIX) : trmm_L.c
  687. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  688. dtrmm_LTUN.$(SUFFIX) : trmm_L.c
  689. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  690. dtrmm_LTLU.$(SUFFIX) : trmm_L.c
  691. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  692. dtrmm_LTLN.$(SUFFIX) : trmm_L.c
  693. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  694. dtrmm_RNUU.$(SUFFIX) : trmm_R.c
  695. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  696. dtrmm_RNUN.$(SUFFIX) : trmm_R.c
  697. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  698. dtrmm_RNLU.$(SUFFIX) : trmm_R.c
  699. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  700. dtrmm_RNLN.$(SUFFIX) : trmm_R.c
  701. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  702. dtrmm_RTUU.$(SUFFIX) : trmm_R.c
  703. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  704. dtrmm_RTUN.$(SUFFIX) : trmm_R.c
  705. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  706. dtrmm_RTLU.$(SUFFIX) : trmm_R.c
  707. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  708. dtrmm_RTLN.$(SUFFIX) : trmm_R.c
  709. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  710. qtrmm_LNUU.$(SUFFIX) : trmm_L.c
  711. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  712. qtrmm_LNUN.$(SUFFIX) : trmm_L.c
  713. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  714. qtrmm_LNLU.$(SUFFIX) : trmm_L.c
  715. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  716. qtrmm_LNLN.$(SUFFIX) : trmm_L.c
  717. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  718. qtrmm_LTUU.$(SUFFIX) : trmm_L.c
  719. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  720. qtrmm_LTUN.$(SUFFIX) : trmm_L.c
  721. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  722. qtrmm_LTLU.$(SUFFIX) : trmm_L.c
  723. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  724. qtrmm_LTLN.$(SUFFIX) : trmm_L.c
  725. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  726. qtrmm_RNUU.$(SUFFIX) : trmm_R.c
  727. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  728. qtrmm_RNUN.$(SUFFIX) : trmm_R.c
  729. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  730. qtrmm_RNLU.$(SUFFIX) : trmm_R.c
  731. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  732. qtrmm_RNLN.$(SUFFIX) : trmm_R.c
  733. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  734. qtrmm_RTUU.$(SUFFIX) : trmm_R.c
  735. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  736. qtrmm_RTUN.$(SUFFIX) : trmm_R.c
  737. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  738. qtrmm_RTLU.$(SUFFIX) : trmm_R.c
  739. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  740. qtrmm_RTLN.$(SUFFIX) : trmm_R.c
  741. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  742. ctrmm_LNUU.$(SUFFIX) : trmm_L.c
  743. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  744. ctrmm_LNUN.$(SUFFIX) : trmm_L.c
  745. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  746. ctrmm_LNLU.$(SUFFIX) : trmm_L.c
  747. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  748. ctrmm_LNLN.$(SUFFIX) : trmm_L.c
  749. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  750. ctrmm_LTUU.$(SUFFIX) : trmm_L.c
  751. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  752. ctrmm_LTUN.$(SUFFIX) : trmm_L.c
  753. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  754. ctrmm_LTLU.$(SUFFIX) : trmm_L.c
  755. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  756. ctrmm_LTLN.$(SUFFIX) : trmm_L.c
  757. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  758. ctrmm_LRUU.$(SUFFIX) : trmm_L.c
  759. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  760. ctrmm_LRUN.$(SUFFIX) : trmm_L.c
  761. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  762. ctrmm_LRLU.$(SUFFIX) : trmm_L.c
  763. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  764. ctrmm_LRLN.$(SUFFIX) : trmm_L.c
  765. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  766. ctrmm_LCUU.$(SUFFIX) : trmm_L.c
  767. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  768. ctrmm_LCUN.$(SUFFIX) : trmm_L.c
  769. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  770. ctrmm_LCLU.$(SUFFIX) : trmm_L.c
  771. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  772. ctrmm_LCLN.$(SUFFIX) : trmm_L.c
  773. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  774. ctrmm_RNUU.$(SUFFIX) : trmm_R.c
  775. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  776. ctrmm_RNUN.$(SUFFIX) : trmm_R.c
  777. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  778. ctrmm_RNLU.$(SUFFIX) : trmm_R.c
  779. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  780. ctrmm_RNLN.$(SUFFIX) : trmm_R.c
  781. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  782. ctrmm_RTUU.$(SUFFIX) : trmm_R.c
  783. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  784. ctrmm_RTUN.$(SUFFIX) : trmm_R.c
  785. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  786. ctrmm_RTLU.$(SUFFIX) : trmm_R.c
  787. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  788. ctrmm_RTLN.$(SUFFIX) : trmm_R.c
  789. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  790. ctrmm_RRUU.$(SUFFIX) : trmm_R.c
  791. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  792. ctrmm_RRUN.$(SUFFIX) : trmm_R.c
  793. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  794. ctrmm_RRLU.$(SUFFIX) : trmm_R.c
  795. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  796. ctrmm_RRLN.$(SUFFIX) : trmm_R.c
  797. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  798. ctrmm_RCUU.$(SUFFIX) : trmm_R.c
  799. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  800. ctrmm_RCUN.$(SUFFIX) : trmm_R.c
  801. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  802. ctrmm_RCLU.$(SUFFIX) : trmm_R.c
  803. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  804. ctrmm_RCLN.$(SUFFIX) : trmm_R.c
  805. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  806. ztrmm_LNUU.$(SUFFIX) : trmm_L.c
  807. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  808. ztrmm_LNUN.$(SUFFIX) : trmm_L.c
  809. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  810. ztrmm_LNLU.$(SUFFIX) : trmm_L.c
  811. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  812. ztrmm_LNLN.$(SUFFIX) : trmm_L.c
  813. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  814. ztrmm_LTUU.$(SUFFIX) : trmm_L.c
  815. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  816. ztrmm_LTUN.$(SUFFIX) : trmm_L.c
  817. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  818. ztrmm_LTLU.$(SUFFIX) : trmm_L.c
  819. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  820. ztrmm_LTLN.$(SUFFIX) : trmm_L.c
  821. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  822. ztrmm_LRUU.$(SUFFIX) : trmm_L.c
  823. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  824. ztrmm_LRUN.$(SUFFIX) : trmm_L.c
  825. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  826. ztrmm_LRLU.$(SUFFIX) : trmm_L.c
  827. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  828. ztrmm_LRLN.$(SUFFIX) : trmm_L.c
  829. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  830. ztrmm_LCUU.$(SUFFIX) : trmm_L.c
  831. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  832. ztrmm_LCUN.$(SUFFIX) : trmm_L.c
  833. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  834. ztrmm_LCLU.$(SUFFIX) : trmm_L.c
  835. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  836. ztrmm_LCLN.$(SUFFIX) : trmm_L.c
  837. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  838. ztrmm_RNUU.$(SUFFIX) : trmm_R.c
  839. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  840. ztrmm_RNUN.$(SUFFIX) : trmm_R.c
  841. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  842. ztrmm_RNLU.$(SUFFIX) : trmm_R.c
  843. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  844. ztrmm_RNLN.$(SUFFIX) : trmm_R.c
  845. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  846. ztrmm_RTUU.$(SUFFIX) : trmm_R.c
  847. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  848. ztrmm_RTUN.$(SUFFIX) : trmm_R.c
  849. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  850. ztrmm_RTLU.$(SUFFIX) : trmm_R.c
  851. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  852. ztrmm_RTLN.$(SUFFIX) : trmm_R.c
  853. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  854. ztrmm_RRUU.$(SUFFIX) : trmm_R.c
  855. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  856. ztrmm_RRUN.$(SUFFIX) : trmm_R.c
  857. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  858. ztrmm_RRLU.$(SUFFIX) : trmm_R.c
  859. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  860. ztrmm_RRLN.$(SUFFIX) : trmm_R.c
  861. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  862. ztrmm_RCUU.$(SUFFIX) : trmm_R.c
  863. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  864. ztrmm_RCUN.$(SUFFIX) : trmm_R.c
  865. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  866. ztrmm_RCLU.$(SUFFIX) : trmm_R.c
  867. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  868. ztrmm_RCLN.$(SUFFIX) : trmm_R.c
  869. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  870. xtrmm_LNUU.$(SUFFIX) : trmm_L.c
  871. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  872. xtrmm_LNUN.$(SUFFIX) : trmm_L.c
  873. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  874. xtrmm_LNLU.$(SUFFIX) : trmm_L.c
  875. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  876. xtrmm_LNLN.$(SUFFIX) : trmm_L.c
  877. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  878. xtrmm_LTUU.$(SUFFIX) : trmm_L.c
  879. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  880. xtrmm_LTUN.$(SUFFIX) : trmm_L.c
  881. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  882. xtrmm_LTLU.$(SUFFIX) : trmm_L.c
  883. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  884. xtrmm_LTLN.$(SUFFIX) : trmm_L.c
  885. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  886. xtrmm_LRUU.$(SUFFIX) : trmm_L.c
  887. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  888. xtrmm_LRUN.$(SUFFIX) : trmm_L.c
  889. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  890. xtrmm_LRLU.$(SUFFIX) : trmm_L.c
  891. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  892. xtrmm_LRLN.$(SUFFIX) : trmm_L.c
  893. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  894. xtrmm_LCUU.$(SUFFIX) : trmm_L.c
  895. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  896. xtrmm_LCUN.$(SUFFIX) : trmm_L.c
  897. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  898. xtrmm_LCLU.$(SUFFIX) : trmm_L.c
  899. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  900. xtrmm_LCLN.$(SUFFIX) : trmm_L.c
  901. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  902. xtrmm_RNUU.$(SUFFIX) : trmm_R.c
  903. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  904. xtrmm_RNUN.$(SUFFIX) : trmm_R.c
  905. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  906. xtrmm_RNLU.$(SUFFIX) : trmm_R.c
  907. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  908. xtrmm_RNLN.$(SUFFIX) : trmm_R.c
  909. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  910. xtrmm_RTUU.$(SUFFIX) : trmm_R.c
  911. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  912. xtrmm_RTUN.$(SUFFIX) : trmm_R.c
  913. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  914. xtrmm_RTLU.$(SUFFIX) : trmm_R.c
  915. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  916. xtrmm_RTLN.$(SUFFIX) : trmm_R.c
  917. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  918. xtrmm_RRUU.$(SUFFIX) : trmm_R.c
  919. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  920. xtrmm_RRUN.$(SUFFIX) : trmm_R.c
  921. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  922. xtrmm_RRLU.$(SUFFIX) : trmm_R.c
  923. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  924. xtrmm_RRLN.$(SUFFIX) : trmm_R.c
  925. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  926. xtrmm_RCUU.$(SUFFIX) : trmm_R.c
  927. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  928. xtrmm_RCUN.$(SUFFIX) : trmm_R.c
  929. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  930. xtrmm_RCLU.$(SUFFIX) : trmm_R.c
  931. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  932. xtrmm_RCLN.$(SUFFIX) : trmm_R.c
  933. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  934. ssymm_LU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  935. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  936. ssymm_LL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  937. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  938. ssymm_RU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  939. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  940. ssymm_RL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  941. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  942. dsymm_LU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  943. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  944. dsymm_LL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  945. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  946. dsymm_RU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  947. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  948. dsymm_RL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  949. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  950. qsymm_LU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  951. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  952. qsymm_LL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  953. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  954. qsymm_RU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  955. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  956. qsymm_RL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  957. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  958. csymm_LU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  959. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  960. csymm_LL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  961. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  962. csymm_RU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  963. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  964. csymm_RL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  965. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  966. zsymm_LU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  967. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  968. zsymm_LL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  969. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  970. zsymm_RU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  971. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  972. zsymm_RL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  973. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  974. xsymm_LU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  975. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  976. xsymm_LL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  977. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  978. xsymm_RU.$(SUFFIX) : symm_k.c level3.c ../../param.h
  979. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  980. xsymm_RL.$(SUFFIX) : symm_k.c level3.c ../../param.h
  981. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  982. ssymm_thread_LU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  983. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  984. ssymm_thread_LL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  985. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  986. ssymm_thread_RU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  987. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  988. ssymm_thread_RL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  989. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  990. dsymm_thread_LU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  991. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  992. dsymm_thread_LL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  993. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  994. dsymm_thread_RU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  995. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  996. dsymm_thread_RL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  997. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  998. qsymm_thread_LU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  999. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1000. qsymm_thread_LL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1001. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1002. qsymm_thread_RU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1003. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1004. qsymm_thread_RL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1005. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1006. csymm_thread_LU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1007. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1008. csymm_thread_LL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1009. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1010. csymm_thread_RU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1011. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1012. csymm_thread_RL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1013. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1014. zsymm_thread_LU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1015. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1016. zsymm_thread_LL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1017. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1018. zsymm_thread_RU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1019. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1020. zsymm_thread_RL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1021. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1022. xsymm_thread_LU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1023. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1024. xsymm_thread_LL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1025. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1026. xsymm_thread_RU.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1027. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1028. xsymm_thread_RL.$(SUFFIX) : symm_k.c level3_thread.c ../../param.h
  1029. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1030. ssyrk_UN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1031. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1032. ssyrk_UT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1033. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1034. ssyrk_LN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1035. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1036. ssyrk_LT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1037. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1038. dsyrk_UN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1039. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1040. dsyrk_UT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1041. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1042. dsyrk_LN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1043. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1044. dsyrk_LT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1045. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1046. qsyrk_UN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1047. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1048. qsyrk_UT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1049. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1050. qsyrk_LN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1051. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1052. qsyrk_LT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1053. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1054. csyrk_UN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1055. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1056. csyrk_UT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1057. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1058. csyrk_LN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1059. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1060. csyrk_LT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1061. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1062. zsyrk_UN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1063. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1064. zsyrk_UT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1065. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1066. zsyrk_LN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1067. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1068. zsyrk_LT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1069. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1070. xsyrk_UN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1071. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1072. xsyrk_UT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1073. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1074. xsyrk_LN.$(SUFFIX) : syrk_k.c level3_syrk.c
  1075. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1076. xsyrk_LT.$(SUFFIX) : syrk_k.c level3_syrk.c
  1077. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1078. ssyrk_thread_UN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1079. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1080. ssyrk_thread_UT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1081. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1082. ssyrk_thread_LN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1083. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1084. ssyrk_thread_LT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1085. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1086. dsyrk_thread_UN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1087. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1088. dsyrk_thread_UT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1089. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1090. dsyrk_thread_LN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1091. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1092. dsyrk_thread_LT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1093. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1094. qsyrk_thread_UN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1095. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1096. qsyrk_thread_UT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1097. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1098. qsyrk_thread_LN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1099. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1100. qsyrk_thread_LT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1101. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1102. csyrk_thread_UN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1103. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1104. csyrk_thread_UT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1105. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1106. csyrk_thread_LN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1107. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1108. csyrk_thread_LT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1109. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1110. zsyrk_thread_UN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1111. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1112. zsyrk_thread_UT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1113. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1114. zsyrk_thread_LN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1115. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1116. zsyrk_thread_LT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1117. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1118. xsyrk_thread_UN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1119. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1120. xsyrk_thread_UT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1121. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1122. xsyrk_thread_LN.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1123. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1124. xsyrk_thread_LT.$(SUFFIX) : syrk_k.c level3_syrk_threaded.c
  1125. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1126. ssyrk_kernel_U.$(SUFFIX) : syrk_kernel.c
  1127. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  1128. ssyrk_kernel_L.$(SUFFIX) : syrk_kernel.c
  1129. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  1130. dsyrk_kernel_U.$(SUFFIX) : syrk_kernel.c
  1131. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  1132. dsyrk_kernel_L.$(SUFFIX) : syrk_kernel.c
  1133. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  1134. qsyrk_kernel_U.$(SUFFIX) : syrk_kernel.c
  1135. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  1136. qsyrk_kernel_L.$(SUFFIX) : syrk_kernel.c
  1137. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  1138. csyrk_kernel_U.$(SUFFIX) : syrk_kernel.c
  1139. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  1140. csyrk_kernel_L.$(SUFFIX) : syrk_kernel.c
  1141. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  1142. zsyrk_kernel_U.$(SUFFIX) : syrk_kernel.c
  1143. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  1144. zsyrk_kernel_L.$(SUFFIX) : syrk_kernel.c
  1145. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  1146. xsyrk_kernel_U.$(SUFFIX) : syrk_kernel.c
  1147. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  1148. xsyrk_kernel_L.$(SUFFIX) : syrk_kernel.c
  1149. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  1150. syrk_thread.$(SUFFIX) : syrk_thread.c ../../common.h
  1151. $(CC) -c $(CFLAGS) $< -o $(@F)
  1152. ssyr2k_UN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1153. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1154. ssyr2k_UT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1155. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1156. ssyr2k_LN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1157. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1158. ssyr2k_LT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1159. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1160. dsyr2k_UN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1161. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1162. dsyr2k_UT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1163. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1164. dsyr2k_LN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1165. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1166. dsyr2k_LT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1167. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1168. qsyr2k_UN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1169. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1170. qsyr2k_UT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1171. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1172. qsyr2k_LN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1173. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1174. qsyr2k_LT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1175. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1176. csyr2k_UN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1177. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1178. csyr2k_UT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1179. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1180. csyr2k_LN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1181. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1182. csyr2k_LT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1183. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1184. zsyr2k_UN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1185. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1186. zsyr2k_UT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1187. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1188. zsyr2k_LN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1189. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1190. zsyr2k_LT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1191. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1192. xsyr2k_UN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1193. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  1194. xsyr2k_UT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1195. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  1196. xsyr2k_LN.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1197. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  1198. xsyr2k_LT.$(SUFFIX) : syr2k_k.c level3_syr2k.c
  1199. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  1200. ssyr2k_kernel_U.$(SUFFIX) : syr2k_kernel.c
  1201. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  1202. ssyr2k_kernel_L.$(SUFFIX) : syr2k_kernel.c
  1203. $(CC) -c $(CFLAGS) -UDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  1204. dsyr2k_kernel_U.$(SUFFIX) : syr2k_kernel.c
  1205. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  1206. dsyr2k_kernel_L.$(SUFFIX) : syr2k_kernel.c
  1207. $(CC) -c $(CFLAGS) -DDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  1208. qsyr2k_kernel_U.$(SUFFIX) : syr2k_kernel.c
  1209. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  1210. qsyr2k_kernel_L.$(SUFFIX) : syr2k_kernel.c
  1211. $(CC) -c $(CFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  1212. csyr2k_kernel_U.$(SUFFIX) : syr2k_kernel.c
  1213. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  1214. csyr2k_kernel_L.$(SUFFIX) : syr2k_kernel.c
  1215. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  1216. zsyr2k_kernel_U.$(SUFFIX) : syr2k_kernel.c
  1217. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  1218. zsyr2k_kernel_L.$(SUFFIX) : syr2k_kernel.c
  1219. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  1220. xsyr2k_kernel_U.$(SUFFIX) : syr2k_kernel.c
  1221. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  1222. xsyr2k_kernel_L.$(SUFFIX) : syr2k_kernel.c
  1223. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  1224. chemm_LU.$(SUFFIX) : zhemm_k.c ../../param.h
  1225. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1226. chemm_LL.$(SUFFIX) : zhemm_k.c ../../param.h
  1227. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1228. chemm_RU.$(SUFFIX) : zhemm_k.c ../../param.h
  1229. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  1230. chemm_RL.$(SUFFIX) : zhemm_k.c ../../param.h
  1231. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  1232. zhemm_LU.$(SUFFIX) : zhemm_k.c ../../param.h
  1233. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1234. zhemm_LL.$(SUFFIX) : zhemm_k.c ../../param.h
  1235. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1236. zhemm_RU.$(SUFFIX) : zhemm_k.c ../../param.h
  1237. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  1238. zhemm_RL.$(SUFFIX) : zhemm_k.c ../../param.h
  1239. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  1240. xhemm_LU.$(SUFFIX) : zhemm_k.c ../../param.h
  1241. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1242. xhemm_LL.$(SUFFIX) : zhemm_k.c ../../param.h
  1243. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1244. xhemm_RU.$(SUFFIX) : zhemm_k.c ../../param.h
  1245. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  1246. xhemm_RL.$(SUFFIX) : zhemm_k.c ../../param.h
  1247. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  1248. chemm_thread_LU.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1249. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1250. chemm_thread_LL.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1251. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1252. chemm_thread_RU.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1253. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  1254. chemm_thread_RL.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1255. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  1256. zhemm_thread_LU.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1257. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1258. zhemm_thread_LL.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1259. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1260. zhemm_thread_RU.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1261. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  1262. zhemm_thread_RL.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1263. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  1264. xhemm_thread_LU.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1265. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1266. xhemm_thread_LL.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1267. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1268. xhemm_thread_RU.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1269. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  1270. xhemm_thread_RL.$(SUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  1271. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  1272. cherk_UN.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1273. $(CC) -c $(CFLAGS) -DHERK -UDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1274. cherk_UC.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1275. $(CC) -c $(CFLAGS) -DHERK -UDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1276. cherk_LN.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1277. $(CC) -c $(CFLAGS) -DHERK -UDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1278. cherk_LC.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1279. $(CC) -c $(CFLAGS) -DHERK -UDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1280. zherk_UN.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1281. $(CC) -c $(CFLAGS) -DHERK -DDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1282. zherk_UC.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1283. $(CC) -c $(CFLAGS) -DHERK -DDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1284. zherk_LN.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1285. $(CC) -c $(CFLAGS) -DHERK -DDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1286. zherk_LC.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1287. $(CC) -c $(CFLAGS) -DHERK -DDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1288. xherk_UN.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1289. $(CC) -c $(CFLAGS) -DHERK -DXDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1290. xherk_UC.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1291. $(CC) -c $(CFLAGS) -DHERK -DXDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1292. xherk_LN.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1293. $(CC) -c $(CFLAGS) -DHERK -DXDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1294. xherk_LC.$(SUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  1295. $(CC) -c $(CFLAGS) -DHERK -DXDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1296. cherk_kernel_UN.$(SUFFIX) : zherk_kernel.c
  1297. $(CC) -c $(CFLAGS) -DHERK -UDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  1298. cherk_kernel_UC.$(SUFFIX) : zherk_kernel.c
  1299. $(CC) -c $(CFLAGS) -DHERK -UDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  1300. cherk_kernel_LN.$(SUFFIX) : zherk_kernel.c
  1301. $(CC) -c $(CFLAGS) -DHERK -UDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  1302. cherk_kernel_LC.$(SUFFIX) : zherk_kernel.c
  1303. $(CC) -c $(CFLAGS) -DHERK -UDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  1304. zherk_kernel_UN.$(SUFFIX) : zherk_kernel.c
  1305. $(CC) -c $(CFLAGS) -DHERK -DDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  1306. zherk_kernel_UC.$(SUFFIX) : zherk_kernel.c
  1307. $(CC) -c $(CFLAGS) -DHERK -DDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  1308. zherk_kernel_LN.$(SUFFIX) : zherk_kernel.c
  1309. $(CC) -c $(CFLAGS) -DHERK -DDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  1310. zherk_kernel_LC.$(SUFFIX) : zherk_kernel.c
  1311. $(CC) -c $(CFLAGS) -DHERK -DDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  1312. xherk_kernel_UN.$(SUFFIX) : zherk_kernel.c
  1313. $(CC) -c $(CFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  1314. xherk_kernel_UC.$(SUFFIX) : zherk_kernel.c
  1315. $(CC) -c $(CFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  1316. xherk_kernel_LN.$(SUFFIX) : zherk_kernel.c
  1317. $(CC) -c $(CFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  1318. xherk_kernel_LC.$(SUFFIX) : zherk_kernel.c
  1319. $(CC) -c $(CFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  1320. cherk_thread_UN.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1321. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -UDOUBLE -DCOMPLEX -ULOWER -UTRANS -UCONJ $< -o $(@F)
  1322. cherk_thread_UC.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1323. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -UDOUBLE -DCOMPLEX -ULOWER -DTRANS -DCONJ $< -o $(@F)
  1324. cherk_thread_LN.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1325. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -UDOUBLE -DCOMPLEX -DLOWER -UTRANS -UCONJ $< -o $(@F)
  1326. cherk_thread_LC.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1327. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -UDOUBLE -DCOMPLEX -DLOWER -DTRANS -DCONJ $< -o $(@F)
  1328. zherk_thread_UN.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1329. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -DDOUBLE -DCOMPLEX -ULOWER -UTRANS -UCONJ $< -o $(@F)
  1330. zherk_thread_UC.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1331. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -DDOUBLE -DCOMPLEX -ULOWER -DTRANS -DCONJ $< -o $(@F)
  1332. zherk_thread_LN.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1333. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -DDOUBLE -DCOMPLEX -DLOWER -UTRANS -UCONJ $< -o $(@F)
  1334. zherk_thread_LC.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1335. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -DDOUBLE -DCOMPLEX -DLOWER -DTRANS -DCONJ $< -o $(@F)
  1336. xherk_thread_UN.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1337. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -ULOWER -UTRANS -UCONJ $< -o $(@F)
  1338. xherk_thread_UC.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1339. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -ULOWER -DTRANS -DCONJ $< -o $(@F)
  1340. xherk_thread_LN.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1341. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -DLOWER -UTRANS -UCONJ $< -o $(@F)
  1342. xherk_thread_LC.$(SUFFIX) : zherk_k.c level3_syrk_threaded.c
  1343. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -DLOWER -DTRANS -DCONJ $< -o $(@F)
  1344. cher2k_UN.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1345. $(CC) -c $(CFLAGS) -DHER2K -UDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1346. cher2k_UC.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1347. $(CC) -c $(CFLAGS) -DHER2K -UDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1348. cher2k_LN.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1349. $(CC) -c $(CFLAGS) -DHER2K -UDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1350. cher2k_LC.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1351. $(CC) -c $(CFLAGS) -DHER2K -UDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1352. zher2k_UN.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1353. $(CC) -c $(CFLAGS) -DHER2K -DDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1354. zher2k_UC.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1355. $(CC) -c $(CFLAGS) -DHER2K -DDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1356. zher2k_LN.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1357. $(CC) -c $(CFLAGS) -DHER2K -DDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1358. zher2k_LC.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1359. $(CC) -c $(CFLAGS) -DHER2K -DDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1360. xher2k_UN.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1361. $(CC) -c $(CFLAGS) -DHER2K -DXDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1362. xher2k_UC.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1363. $(CC) -c $(CFLAGS) -DHER2K -DXDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1364. xher2k_LN.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1365. $(CC) -c $(CFLAGS) -DHER2K -DXDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  1366. xher2k_LC.$(SUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  1367. $(CC) -c $(CFLAGS) -DHER2K -DXDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  1368. cher2k_kernel_UN.$(SUFFIX) : zher2k_kernel.c
  1369. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  1370. cher2k_kernel_UC.$(SUFFIX) : zher2k_kernel.c
  1371. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  1372. cher2k_kernel_LN.$(SUFFIX) : zher2k_kernel.c
  1373. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  1374. cher2k_kernel_LC.$(SUFFIX) : zher2k_kernel.c
  1375. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  1376. zher2k_kernel_UN.$(SUFFIX) : zher2k_kernel.c
  1377. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  1378. zher2k_kernel_UC.$(SUFFIX) : zher2k_kernel.c
  1379. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  1380. zher2k_kernel_LN.$(SUFFIX) : zher2k_kernel.c
  1381. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  1382. zher2k_kernel_LC.$(SUFFIX) : zher2k_kernel.c
  1383. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  1384. xher2k_kernel_UN.$(SUFFIX) : zher2k_kernel.c
  1385. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  1386. xher2k_kernel_UC.$(SUFFIX) : zher2k_kernel.c
  1387. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  1388. xher2k_kernel_LN.$(SUFFIX) : zher2k_kernel.c
  1389. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  1390. xher2k_kernel_LC.$(SUFFIX) : zher2k_kernel.c
  1391. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  1392. cgemm3m_nn.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1393. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  1394. cgemm3m_nt.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1395. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  1396. cgemm3m_nr.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1397. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  1398. cgemm3m_nc.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1399. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  1400. cgemm3m_tn.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1401. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  1402. cgemm3m_tt.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1403. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  1404. cgemm3m_tr.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1405. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  1406. cgemm3m_tc.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1407. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  1408. cgemm3m_rn.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1409. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  1410. cgemm3m_rt.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1411. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  1412. cgemm3m_rr.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1413. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  1414. cgemm3m_rc.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1415. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  1416. cgemm3m_cn.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1417. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  1418. cgemm3m_ct.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1419. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  1420. cgemm3m_cr.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1421. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  1422. cgemm3m_cc.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1423. $(CC) $(CFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  1424. zgemm3m_nn.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1425. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  1426. zgemm3m_nt.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1427. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  1428. zgemm3m_nr.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1429. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  1430. zgemm3m_nc.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1431. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  1432. zgemm3m_tn.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1433. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  1434. zgemm3m_tt.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1435. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  1436. zgemm3m_tr.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1437. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  1438. zgemm3m_tc.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1439. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  1440. zgemm3m_rn.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1441. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  1442. zgemm3m_rt.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1443. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  1444. zgemm3m_rr.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1445. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  1446. zgemm3m_rc.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1447. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  1448. zgemm3m_cn.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1449. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  1450. zgemm3m_ct.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1451. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  1452. zgemm3m_cr.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1453. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  1454. zgemm3m_cc.$(SUFFIX) : gemm3m.c gemm3m_level3.c
  1455. $(CC) $(CFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  1456. xgemm3m_nn.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1457. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  1458. xgemm3m_nt.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1459. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  1460. xgemm3m_nr.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1461. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  1462. xgemm3m_nc.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1463. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  1464. xgemm3m_tn.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1465. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  1466. xgemm3m_tt.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1467. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  1468. xgemm3m_tr.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1469. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  1470. xgemm3m_tc.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1471. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  1472. xgemm3m_rn.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1473. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  1474. xgemm3m_rt.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1475. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  1476. xgemm3m_rr.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1477. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  1478. xgemm3m_rc.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1479. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  1480. xgemm3m_cn.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1481. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  1482. xgemm3m_ct.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1483. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  1484. xgemm3m_cr.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1485. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  1486. xgemm3m_cc.$(SUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  1487. $(CC) $(CFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  1488. cgemmf.$(SUFFIX) : zgemmf.c
  1489. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX $< -o $(@F)
  1490. zgemmf.$(SUFFIX) : zgemmf.c
  1491. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX $< -o $(@F)
  1492. xgemmf.$(SUFFIX) : zgemmf.c
  1493. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX $< -o $(@F)
  1494. cgemm3m_thread_nn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1495. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  1496. cgemm3m_thread_nt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1497. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  1498. cgemm3m_thread_nr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1499. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  1500. cgemm3m_thread_nc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1501. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  1502. cgemm3m_thread_tn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1503. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  1504. cgemm3m_thread_tt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1505. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  1506. cgemm3m_thread_tr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1507. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  1508. cgemm3m_thread_tc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1509. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  1510. cgemm3m_thread_rn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1511. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  1512. cgemm3m_thread_rt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1513. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  1514. cgemm3m_thread_rr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1515. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  1516. cgemm3m_thread_rc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1517. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  1518. cgemm3m_thread_cn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1519. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  1520. cgemm3m_thread_ct.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1521. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  1522. cgemm3m_thread_cr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1523. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  1524. cgemm3m_thread_cc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1525. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  1526. zgemm3m_thread_nn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1527. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  1528. zgemm3m_thread_nt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1529. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  1530. zgemm3m_thread_nr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1531. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  1532. zgemm3m_thread_nc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1533. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  1534. zgemm3m_thread_tn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1535. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  1536. zgemm3m_thread_tt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1537. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  1538. zgemm3m_thread_tr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1539. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  1540. zgemm3m_thread_tc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1541. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  1542. zgemm3m_thread_rn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1543. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  1544. zgemm3m_thread_rt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1545. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  1546. zgemm3m_thread_rr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1547. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  1548. zgemm3m_thread_rc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1549. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  1550. zgemm3m_thread_cn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1551. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  1552. zgemm3m_thread_ct.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1553. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  1554. zgemm3m_thread_cr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1555. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  1556. zgemm3m_thread_cc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1557. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  1558. xgemm3m_thread_nn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1559. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  1560. xgemm3m_thread_nt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1561. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  1562. xgemm3m_thread_nr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1563. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  1564. xgemm3m_thread_nc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1565. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  1566. xgemm3m_thread_tn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1567. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  1568. xgemm3m_thread_tt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1569. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  1570. xgemm3m_thread_tr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1571. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  1572. xgemm3m_thread_tc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1573. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  1574. xgemm3m_thread_rn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1575. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  1576. xgemm3m_thread_rt.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1577. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  1578. xgemm3m_thread_rr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1579. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  1580. xgemm3m_thread_rc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1581. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  1582. xgemm3m_thread_cn.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1583. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  1584. xgemm3m_thread_ct.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1585. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  1586. xgemm3m_thread_cr.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1587. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  1588. xgemm3m_thread_cc.$(SUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  1589. $(CC) $(CFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  1590. csymm3m_LU.$(SUFFIX) : symm3m_k.c ../../param.h
  1591. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1592. csymm3m_LL.$(SUFFIX) : symm3m_k.c ../../param.h
  1593. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1594. csymm3m_RU.$(SUFFIX) : symm3m_k.c ../../param.h
  1595. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1596. csymm3m_RL.$(SUFFIX) : symm3m_k.c ../../param.h
  1597. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1598. zsymm3m_LU.$(SUFFIX) : symm3m_k.c ../../param.h
  1599. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1600. zsymm3m_LL.$(SUFFIX) : symm3m_k.c ../../param.h
  1601. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1602. zsymm3m_RU.$(SUFFIX) : symm3m_k.c ../../param.h
  1603. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1604. zsymm3m_RL.$(SUFFIX) : symm3m_k.c ../../param.h
  1605. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1606. xsymm3m_LU.$(SUFFIX) : symm3m_k.c ../../param.h
  1607. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1608. xsymm3m_LL.$(SUFFIX) : symm3m_k.c ../../param.h
  1609. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1610. xsymm3m_RU.$(SUFFIX) : symm3m_k.c ../../param.h
  1611. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1612. xsymm3m_RL.$(SUFFIX) : symm3m_k.c ../../param.h
  1613. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1614. csymm3m_thread_LU.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1615. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1616. csymm3m_thread_LL.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1617. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1618. csymm3m_thread_RU.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1619. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1620. csymm3m_thread_RL.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1621. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1622. zsymm3m_thread_LU.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1623. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1624. zsymm3m_thread_LL.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1625. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1626. zsymm3m_thread_RU.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1627. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1628. zsymm3m_thread_RL.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1629. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1630. xsymm3m_thread_LU.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1631. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1632. xsymm3m_thread_LL.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1633. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1634. xsymm3m_thread_RU.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1635. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1636. xsymm3m_thread_RL.$(SUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  1637. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1638. chemm3m_LU.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1639. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1640. chemm3m_LL.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1641. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1642. chemm3m_RU.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1643. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1644. chemm3m_RL.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1645. $(CC) -c $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1646. zhemm3m_LU.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1647. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1648. zhemm3m_LL.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1649. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1650. zhemm3m_RU.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1651. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1652. zhemm3m_RL.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1653. $(CC) -c $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1654. xhemm3m_LU.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1655. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1656. xhemm3m_LL.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1657. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1658. xhemm3m_RU.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1659. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1660. xhemm3m_RL.$(SUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  1661. $(CC) -c $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1662. chemm3m_thread_LU.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1663. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1664. chemm3m_thread_LL.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1665. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1666. chemm3m_thread_RU.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1667. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1668. chemm3m_thread_RL.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1669. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1670. zhemm3m_thread_LU.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1671. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1672. zhemm3m_thread_LL.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1673. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1674. zhemm3m_thread_RU.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1675. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1676. zhemm3m_thread_RL.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1677. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1678. xhemm3m_thread_LU.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1679. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  1680. xhemm3m_thread_LL.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1681. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  1682. xhemm3m_thread_RU.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1683. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  1684. xhemm3m_thread_RL.$(SUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  1685. $(CC) -c -DTHREADED_LEVEL3 $(CFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  1686. strsm_LNUU.$(SUFFIX) : trsm_L.c
  1687. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  1688. strsm_LNUN.$(SUFFIX) : trsm_L.c
  1689. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  1690. strsm_LNLU.$(SUFFIX) : trsm_L.c
  1691. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  1692. strsm_LNLN.$(SUFFIX) : trsm_L.c
  1693. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  1694. strsm_LTUU.$(SUFFIX) : trsm_L.c
  1695. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  1696. strsm_LTUN.$(SUFFIX) : trsm_L.c
  1697. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  1698. strsm_LTLU.$(SUFFIX) : trsm_L.c
  1699. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  1700. strsm_LTLN.$(SUFFIX) : trsm_L.c
  1701. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  1702. strsm_RNUU.$(SUFFIX) : trsm_R.c
  1703. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  1704. strsm_RNUN.$(SUFFIX) : trsm_R.c
  1705. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  1706. strsm_RNLU.$(SUFFIX) : trsm_R.c
  1707. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  1708. strsm_RNLN.$(SUFFIX) : trsm_R.c
  1709. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  1710. strsm_RTUU.$(SUFFIX) : trsm_R.c
  1711. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  1712. strsm_RTUN.$(SUFFIX) : trsm_R.c
  1713. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  1714. strsm_RTLU.$(SUFFIX) : trsm_R.c
  1715. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  1716. strsm_RTLN.$(SUFFIX) : trsm_R.c
  1717. $(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  1718. dtrsm_LNUU.$(SUFFIX) : trsm_L.c
  1719. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  1720. dtrsm_LNUN.$(SUFFIX) : trsm_L.c
  1721. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  1722. dtrsm_LNLU.$(SUFFIX) : trsm_L.c
  1723. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  1724. dtrsm_LNLN.$(SUFFIX) : trsm_L.c
  1725. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  1726. dtrsm_LTUU.$(SUFFIX) : trsm_L.c
  1727. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  1728. dtrsm_LTUN.$(SUFFIX) : trsm_L.c
  1729. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  1730. dtrsm_LTLU.$(SUFFIX) : trsm_L.c
  1731. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  1732. dtrsm_LTLN.$(SUFFIX) : trsm_L.c
  1733. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  1734. dtrsm_RNUU.$(SUFFIX) : trsm_R.c
  1735. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  1736. dtrsm_RNUN.$(SUFFIX) : trsm_R.c
  1737. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  1738. dtrsm_RNLU.$(SUFFIX) : trsm_R.c
  1739. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  1740. dtrsm_RNLN.$(SUFFIX) : trsm_R.c
  1741. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  1742. dtrsm_RTUU.$(SUFFIX) : trsm_R.c
  1743. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  1744. dtrsm_RTUN.$(SUFFIX) : trsm_R.c
  1745. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  1746. dtrsm_RTLU.$(SUFFIX) : trsm_R.c
  1747. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  1748. dtrsm_RTLN.$(SUFFIX) : trsm_R.c
  1749. $(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  1750. qtrsm_LNUU.$(SUFFIX) : trsm_L.c
  1751. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  1752. qtrsm_LNUN.$(SUFFIX) : trsm_L.c
  1753. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  1754. qtrsm_LNLU.$(SUFFIX) : trsm_L.c
  1755. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  1756. qtrsm_LNLN.$(SUFFIX) : trsm_L.c
  1757. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  1758. qtrsm_LTUU.$(SUFFIX) : trsm_L.c
  1759. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  1760. qtrsm_LTUN.$(SUFFIX) : trsm_L.c
  1761. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  1762. qtrsm_LTLU.$(SUFFIX) : trsm_L.c
  1763. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  1764. qtrsm_LTLN.$(SUFFIX) : trsm_L.c
  1765. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  1766. qtrsm_RNUU.$(SUFFIX) : trsm_R.c
  1767. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  1768. qtrsm_RNUN.$(SUFFIX) : trsm_R.c
  1769. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  1770. qtrsm_RNLU.$(SUFFIX) : trsm_R.c
  1771. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  1772. qtrsm_RNLN.$(SUFFIX) : trsm_R.c
  1773. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  1774. qtrsm_RTUU.$(SUFFIX) : trsm_R.c
  1775. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  1776. qtrsm_RTUN.$(SUFFIX) : trsm_R.c
  1777. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  1778. qtrsm_RTLU.$(SUFFIX) : trsm_R.c
  1779. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  1780. qtrsm_RTLN.$(SUFFIX) : trsm_R.c
  1781. $(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  1782. ctrsm_LNUU.$(SUFFIX) : trsm_L.c
  1783. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1784. ctrsm_LNUN.$(SUFFIX) : trsm_L.c
  1785. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1786. ctrsm_LNLU.$(SUFFIX) : trsm_L.c
  1787. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1788. ctrsm_LNLN.$(SUFFIX) : trsm_L.c
  1789. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1790. ctrsm_LTUU.$(SUFFIX) : trsm_L.c
  1791. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1792. ctrsm_LTUN.$(SUFFIX) : trsm_L.c
  1793. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1794. ctrsm_LTLU.$(SUFFIX) : trsm_L.c
  1795. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1796. ctrsm_LTLN.$(SUFFIX) : trsm_L.c
  1797. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1798. ctrsm_LRUU.$(SUFFIX) : trsm_L.c
  1799. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1800. ctrsm_LRUN.$(SUFFIX) : trsm_L.c
  1801. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1802. ctrsm_LRLU.$(SUFFIX) : trsm_L.c
  1803. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1804. ctrsm_LRLN.$(SUFFIX) : trsm_L.c
  1805. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1806. ctrsm_LCUU.$(SUFFIX) : trsm_L.c
  1807. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1808. ctrsm_LCUN.$(SUFFIX) : trsm_L.c
  1809. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1810. ctrsm_LCLU.$(SUFFIX) : trsm_L.c
  1811. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1812. ctrsm_LCLN.$(SUFFIX) : trsm_L.c
  1813. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1814. ctrsm_RNUU.$(SUFFIX) : trsm_R.c
  1815. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1816. ctrsm_RNUN.$(SUFFIX) : trsm_R.c
  1817. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1818. ctrsm_RNLU.$(SUFFIX) : trsm_R.c
  1819. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1820. ctrsm_RNLN.$(SUFFIX) : trsm_R.c
  1821. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1822. ctrsm_RTUU.$(SUFFIX) : trsm_R.c
  1823. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1824. ctrsm_RTUN.$(SUFFIX) : trsm_R.c
  1825. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1826. ctrsm_RTLU.$(SUFFIX) : trsm_R.c
  1827. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1828. ctrsm_RTLN.$(SUFFIX) : trsm_R.c
  1829. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1830. ctrsm_RRUU.$(SUFFIX) : trsm_R.c
  1831. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1832. ctrsm_RRUN.$(SUFFIX) : trsm_R.c
  1833. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1834. ctrsm_RRLU.$(SUFFIX) : trsm_R.c
  1835. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1836. ctrsm_RRLN.$(SUFFIX) : trsm_R.c
  1837. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1838. ctrsm_RCUU.$(SUFFIX) : trsm_R.c
  1839. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1840. ctrsm_RCUN.$(SUFFIX) : trsm_R.c
  1841. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1842. ctrsm_RCLU.$(SUFFIX) : trsm_R.c
  1843. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1844. ctrsm_RCLN.$(SUFFIX) : trsm_R.c
  1845. $(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1846. ztrsm_LNUU.$(SUFFIX) : trsm_L.c
  1847. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1848. ztrsm_LNUN.$(SUFFIX) : trsm_L.c
  1849. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1850. ztrsm_LNLU.$(SUFFIX) : trsm_L.c
  1851. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1852. ztrsm_LNLN.$(SUFFIX) : trsm_L.c
  1853. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1854. ztrsm_LTUU.$(SUFFIX) : trsm_L.c
  1855. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1856. ztrsm_LTUN.$(SUFFIX) : trsm_L.c
  1857. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1858. ztrsm_LTLU.$(SUFFIX) : trsm_L.c
  1859. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1860. ztrsm_LTLN.$(SUFFIX) : trsm_L.c
  1861. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1862. ztrsm_LRUU.$(SUFFIX) : trsm_L.c
  1863. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1864. ztrsm_LRUN.$(SUFFIX) : trsm_L.c
  1865. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1866. ztrsm_LRLU.$(SUFFIX) : trsm_L.c
  1867. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1868. ztrsm_LRLN.$(SUFFIX) : trsm_L.c
  1869. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1870. ztrsm_LCUU.$(SUFFIX) : trsm_L.c
  1871. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1872. ztrsm_LCUN.$(SUFFIX) : trsm_L.c
  1873. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1874. ztrsm_LCLU.$(SUFFIX) : trsm_L.c
  1875. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1876. ztrsm_LCLN.$(SUFFIX) : trsm_L.c
  1877. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1878. ztrsm_RNUU.$(SUFFIX) : trsm_R.c
  1879. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1880. ztrsm_RNUN.$(SUFFIX) : trsm_R.c
  1881. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1882. ztrsm_RNLU.$(SUFFIX) : trsm_R.c
  1883. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1884. ztrsm_RNLN.$(SUFFIX) : trsm_R.c
  1885. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1886. ztrsm_RTUU.$(SUFFIX) : trsm_R.c
  1887. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1888. ztrsm_RTUN.$(SUFFIX) : trsm_R.c
  1889. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1890. ztrsm_RTLU.$(SUFFIX) : trsm_R.c
  1891. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1892. ztrsm_RTLN.$(SUFFIX) : trsm_R.c
  1893. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1894. ztrsm_RRUU.$(SUFFIX) : trsm_R.c
  1895. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1896. ztrsm_RRUN.$(SUFFIX) : trsm_R.c
  1897. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1898. ztrsm_RRLU.$(SUFFIX) : trsm_R.c
  1899. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1900. ztrsm_RRLN.$(SUFFIX) : trsm_R.c
  1901. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1902. ztrsm_RCUU.$(SUFFIX) : trsm_R.c
  1903. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1904. ztrsm_RCUN.$(SUFFIX) : trsm_R.c
  1905. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1906. ztrsm_RCLU.$(SUFFIX) : trsm_R.c
  1907. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1908. ztrsm_RCLN.$(SUFFIX) : trsm_R.c
  1909. $(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1910. xtrsm_LNUU.$(SUFFIX) : trsm_L.c
  1911. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1912. xtrsm_LNUN.$(SUFFIX) : trsm_L.c
  1913. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1914. xtrsm_LNLU.$(SUFFIX) : trsm_L.c
  1915. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1916. xtrsm_LNLN.$(SUFFIX) : trsm_L.c
  1917. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1918. xtrsm_LTUU.$(SUFFIX) : trsm_L.c
  1919. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1920. xtrsm_LTUN.$(SUFFIX) : trsm_L.c
  1921. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1922. xtrsm_LTLU.$(SUFFIX) : trsm_L.c
  1923. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1924. xtrsm_LTLN.$(SUFFIX) : trsm_L.c
  1925. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1926. xtrsm_LRUU.$(SUFFIX) : trsm_L.c
  1927. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1928. xtrsm_LRUN.$(SUFFIX) : trsm_L.c
  1929. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1930. xtrsm_LRLU.$(SUFFIX) : trsm_L.c
  1931. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1932. xtrsm_LRLN.$(SUFFIX) : trsm_L.c
  1933. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1934. xtrsm_LCUU.$(SUFFIX) : trsm_L.c
  1935. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1936. xtrsm_LCUN.$(SUFFIX) : trsm_L.c
  1937. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1938. xtrsm_LCLU.$(SUFFIX) : trsm_L.c
  1939. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1940. xtrsm_LCLN.$(SUFFIX) : trsm_L.c
  1941. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1942. xtrsm_RNUU.$(SUFFIX) : trsm_R.c
  1943. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1944. xtrsm_RNUN.$(SUFFIX) : trsm_R.c
  1945. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1946. xtrsm_RNLU.$(SUFFIX) : trsm_R.c
  1947. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1948. xtrsm_RNLN.$(SUFFIX) : trsm_R.c
  1949. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1950. xtrsm_RTUU.$(SUFFIX) : trsm_R.c
  1951. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  1952. xtrsm_RTUN.$(SUFFIX) : trsm_R.c
  1953. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  1954. xtrsm_RTLU.$(SUFFIX) : trsm_R.c
  1955. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  1956. xtrsm_RTLN.$(SUFFIX) : trsm_R.c
  1957. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  1958. xtrsm_RRUU.$(SUFFIX) : trsm_R.c
  1959. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1960. xtrsm_RRUN.$(SUFFIX) : trsm_R.c
  1961. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1962. xtrsm_RRLU.$(SUFFIX) : trsm_R.c
  1963. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1964. xtrsm_RRLN.$(SUFFIX) : trsm_R.c
  1965. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1966. xtrsm_RCUU.$(SUFFIX) : trsm_R.c
  1967. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  1968. xtrsm_RCUN.$(SUFFIX) : trsm_R.c
  1969. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  1970. xtrsm_RCLU.$(SUFFIX) : trsm_R.c
  1971. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  1972. xtrsm_RCLN.$(SUFFIX) : trsm_R.c
  1973. $(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  1974. sbgemm_nn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1975. $(CC) $(PFLAGS) $(BLOCKS) -c -DBFLOAT16 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  1976. sbgemm_nt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1977. $(CC) $(PFLAGS) $(BLOCKS) -c -DBFLOAT16 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  1978. sbgemm_tn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1979. $(CC) $(PFLAGS) $(BLOCKS) -c -DBFLOAT16 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  1980. sbgemm_tt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1981. $(CC) $(PFLAGS) $(BLOCKS) -c -DBFLOAT16 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  1982. shgemm_nn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1983. $(CC) $(PFLAGS) $(BLOCKS) -c -DHFLOAT16 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  1984. shgemm_nt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1985. $(CC) $(PFLAGS) $(BLOCKS) -c -DHFLOAT16 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  1986. shgemm_tn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1987. $(CC) $(PFLAGS) $(BLOCKS) -c -DHFLOAT16 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  1988. shgemm_tt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1989. $(CC) $(PFLAGS) $(BLOCKS) -c -DHFLOAT16 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  1990. sgemm_nn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1991. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  1992. sgemm_nt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1993. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  1994. sgemm_tn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1995. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  1996. sgemm_tt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1997. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  1998. dgemm_nn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  1999. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  2000. dgemm_nt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2001. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  2002. dgemm_tn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2003. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  2004. dgemm_tt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2005. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  2006. qgemm_nn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2007. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  2008. qgemm_nt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2009. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  2010. qgemm_tn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2011. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  2012. qgemm_tt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2013. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  2014. cgemm_nn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2015. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  2016. cgemm_nt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2017. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  2018. cgemm_nr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2019. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  2020. cgemm_nc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2021. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  2022. cgemm_tn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2023. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  2024. cgemm_tt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2025. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  2026. cgemm_tr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2027. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  2028. cgemm_tc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2029. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  2030. cgemm_rn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2031. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  2032. cgemm_rt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2033. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  2034. cgemm_rr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2035. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  2036. cgemm_rc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2037. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  2038. cgemm_cn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2039. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  2040. cgemm_ct.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2041. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  2042. cgemm_cr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2043. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  2044. cgemm_cc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2045. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  2046. zgemm_nn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2047. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  2048. zgemm_nt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2049. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  2050. zgemm_nr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2051. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  2052. zgemm_nc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2053. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  2054. zgemm_tn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2055. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  2056. zgemm_tt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2057. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  2058. zgemm_tr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2059. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  2060. zgemm_tc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2061. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  2062. zgemm_rn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2063. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  2064. zgemm_rt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2065. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  2066. zgemm_rr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2067. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  2068. zgemm_rc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2069. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  2070. zgemm_cn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2071. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  2072. zgemm_ct.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2073. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  2074. zgemm_cr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2075. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  2076. zgemm_cc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2077. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  2078. xgemm_nn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2079. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  2080. xgemm_nt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2081. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  2082. xgemm_nr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2083. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  2084. xgemm_nc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2085. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  2086. xgemm_tn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2087. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  2088. xgemm_tt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2089. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  2090. xgemm_tr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2091. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  2092. xgemm_tc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2093. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  2094. xgemm_rn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2095. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  2096. xgemm_rt.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2097. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  2098. xgemm_rr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2099. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  2100. xgemm_rc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2101. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  2102. xgemm_cn.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2103. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  2104. xgemm_ct.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2105. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  2106. xgemm_cr.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2107. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  2108. xgemm_cc.$(PSUFFIX) : gemm.c level3.c ../../param.h
  2109. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  2110. gemm_thread_m.$(PSUFFIX) : gemm_thread_m.c ../../common.h
  2111. $(CC) -c $(PFLAGS) $< -o $(@F)
  2112. gemm_thread_n.$(PSUFFIX) : gemm_thread_n.c ../../common.h
  2113. $(CC) -c $(PFLAGS) $< -o $(@F)
  2114. gemm_thread_mn.$(PSUFFIX) : gemm_thread_mn.c ../../common.h
  2115. $(CC) -c $(PFLAGS) $< -o $(@F)
  2116. gemm_thread_variable.$(PSUFFIX) : gemm_thread_variable.c ../../common.h
  2117. $(CC) -c $(PFLAGS) $< -o $(@F)
  2118. beta_thread.$(PSUFFIX) : beta_thread.c ../../common.h
  2119. $(CC) -c $(PFLAGS) $< -o $(@F)
  2120. sbgemm_batch_thread.$(SUFFIX) : gemm_batch_thread.c ../../common.h
  2121. $(CC) -c $(CFLAGS) $< -o $(@F)
  2122. sgemm_batch_thread.$(SUFFIX) : gemm_batch_thread.c ../../common.h
  2123. $(CC) -c $(CFLAGS) $< -o $(@F)
  2124. dgemm_batch_thread.$(SUFFIX) : gemm_batch_thread.c ../../common.h
  2125. $(CC) -c $(CFLAGS) $< -o $(@F)
  2126. cgemm_batch_thread.$(SUFFIX) : gemm_batch_thread.c ../../common.h
  2127. $(CC) -c $(CFLAGS) $< -o $(@F)
  2128. zgemm_batch_thread.$(SUFFIX) : gemm_batch_thread.c ../../common.h
  2129. $(CC) -c $(CFLAGS) $< -o $(@F)
  2130. sbgemm_thread_nn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2131. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  2132. sbgemm_thread_nt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2133. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  2134. sbgemm_thread_tn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2135. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  2136. sbgemm_thread_tt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2137. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DBFLOAT16 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  2138. shgemm_thread_nn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2139. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DHFLOAT16 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  2140. shgemm_thread_nt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2141. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DHFLOAT16 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  2142. shgemm_thread_tn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2143. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DHFLOAT16 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  2144. shgemm_thread_tt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2145. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DHFLOAT16 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  2146. sgemm_thread_nn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2147. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  2148. sgemm_thread_nt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2149. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  2150. sgemm_thread_tn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2151. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  2152. sgemm_thread_tt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2153. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  2154. dgemm_thread_nn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2155. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  2156. dgemm_thread_nt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2157. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  2158. dgemm_thread_tn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2159. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  2160. dgemm_thread_tt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2161. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  2162. qgemm_thread_nn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2163. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -UCOMPLEX -DNN $< -o $(@F)
  2164. qgemm_thread_nt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2165. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -UCOMPLEX -DNT $< -o $(@F)
  2166. qgemm_thread_tn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2167. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -UCOMPLEX -DTN $< -o $(@F)
  2168. qgemm_thread_tt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2169. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -UCOMPLEX -DTT $< -o $(@F)
  2170. cgemm_thread_nn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2171. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  2172. cgemm_thread_nt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2173. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  2174. cgemm_thread_nr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2175. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  2176. cgemm_thread_nc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2177. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  2178. cgemm_thread_tn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2179. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  2180. cgemm_thread_tt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2181. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  2182. cgemm_thread_tr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2183. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  2184. cgemm_thread_tc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2185. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  2186. cgemm_thread_rn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2187. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  2188. cgemm_thread_rt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2189. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  2190. cgemm_thread_rr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2191. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  2192. cgemm_thread_rc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2193. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  2194. cgemm_thread_cn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2195. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  2196. cgemm_thread_ct.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2197. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  2198. cgemm_thread_cr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2199. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  2200. cgemm_thread_cc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2201. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  2202. zgemm_thread_nn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2203. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  2204. zgemm_thread_nt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2205. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  2206. zgemm_thread_nr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2207. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  2208. zgemm_thread_nc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2209. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  2210. zgemm_thread_tn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2211. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  2212. zgemm_thread_tt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2213. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  2214. zgemm_thread_tr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2215. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  2216. zgemm_thread_tc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2217. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  2218. zgemm_thread_rn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2219. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  2220. zgemm_thread_rt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2221. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  2222. zgemm_thread_rr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2223. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  2224. zgemm_thread_rc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2225. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  2226. zgemm_thread_cn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2227. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  2228. zgemm_thread_ct.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2229. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  2230. zgemm_thread_cr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2231. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  2232. zgemm_thread_cc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2233. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  2234. xgemm_thread_nn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2235. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  2236. xgemm_thread_nt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2237. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  2238. xgemm_thread_nr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2239. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  2240. xgemm_thread_nc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2241. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  2242. xgemm_thread_tn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2243. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  2244. xgemm_thread_tt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2245. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  2246. xgemm_thread_tr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2247. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  2248. xgemm_thread_tc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2249. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  2250. xgemm_thread_rn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2251. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  2252. xgemm_thread_rt.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2253. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  2254. xgemm_thread_rr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2255. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  2256. xgemm_thread_rc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2257. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  2258. xgemm_thread_cn.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2259. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  2260. xgemm_thread_ct.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2261. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  2262. xgemm_thread_cr.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2263. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  2264. xgemm_thread_cc.$(PSUFFIX) : gemm.c level3_thread.c ../../param.h
  2265. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  2266. strmm_LNUU.$(PSUFFIX) : trmm_L.c
  2267. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  2268. strmm_LNUN.$(PSUFFIX) : trmm_L.c
  2269. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  2270. strmm_LNLU.$(PSUFFIX) : trmm_L.c
  2271. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  2272. strmm_LNLN.$(PSUFFIX) : trmm_L.c
  2273. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  2274. strmm_LTUU.$(PSUFFIX) : trmm_L.c
  2275. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  2276. strmm_LTUN.$(PSUFFIX) : trmm_L.c
  2277. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  2278. strmm_LTLU.$(PSUFFIX) : trmm_L.c
  2279. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  2280. strmm_LTLN.$(PSUFFIX) : trmm_L.c
  2281. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  2282. strmm_RNUU.$(PSUFFIX) : trmm_R.c
  2283. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  2284. strmm_RNUN.$(PSUFFIX) : trmm_R.c
  2285. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  2286. strmm_RNLU.$(PSUFFIX) : trmm_R.c
  2287. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  2288. strmm_RNLN.$(PSUFFIX) : trmm_R.c
  2289. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  2290. strmm_RTUU.$(PSUFFIX) : trmm_R.c
  2291. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  2292. strmm_RTUN.$(PSUFFIX) : trmm_R.c
  2293. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  2294. strmm_RTLU.$(PSUFFIX) : trmm_R.c
  2295. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  2296. strmm_RTLN.$(PSUFFIX) : trmm_R.c
  2297. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  2298. dtrmm_LNUU.$(PSUFFIX) : trmm_L.c
  2299. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  2300. dtrmm_LNUN.$(PSUFFIX) : trmm_L.c
  2301. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  2302. dtrmm_LNLU.$(PSUFFIX) : trmm_L.c
  2303. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  2304. dtrmm_LNLN.$(PSUFFIX) : trmm_L.c
  2305. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  2306. dtrmm_LTUU.$(PSUFFIX) : trmm_L.c
  2307. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  2308. dtrmm_LTUN.$(PSUFFIX) : trmm_L.c
  2309. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  2310. dtrmm_LTLU.$(PSUFFIX) : trmm_L.c
  2311. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  2312. dtrmm_LTLN.$(PSUFFIX) : trmm_L.c
  2313. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  2314. dtrmm_RNUU.$(PSUFFIX) : trmm_R.c
  2315. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  2316. dtrmm_RNUN.$(PSUFFIX) : trmm_R.c
  2317. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  2318. dtrmm_RNLU.$(PSUFFIX) : trmm_R.c
  2319. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  2320. dtrmm_RNLN.$(PSUFFIX) : trmm_R.c
  2321. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  2322. dtrmm_RTUU.$(PSUFFIX) : trmm_R.c
  2323. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  2324. dtrmm_RTUN.$(PSUFFIX) : trmm_R.c
  2325. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  2326. dtrmm_RTLU.$(PSUFFIX) : trmm_R.c
  2327. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  2328. dtrmm_RTLN.$(PSUFFIX) : trmm_R.c
  2329. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  2330. qtrmm_LNUU.$(PSUFFIX) : trmm_L.c
  2331. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  2332. qtrmm_LNUN.$(PSUFFIX) : trmm_L.c
  2333. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  2334. qtrmm_LNLU.$(PSUFFIX) : trmm_L.c
  2335. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  2336. qtrmm_LNLN.$(PSUFFIX) : trmm_L.c
  2337. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  2338. qtrmm_LTUU.$(PSUFFIX) : trmm_L.c
  2339. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  2340. qtrmm_LTUN.$(PSUFFIX) : trmm_L.c
  2341. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  2342. qtrmm_LTLU.$(PSUFFIX) : trmm_L.c
  2343. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  2344. qtrmm_LTLN.$(PSUFFIX) : trmm_L.c
  2345. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  2346. qtrmm_RNUU.$(PSUFFIX) : trmm_R.c
  2347. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  2348. qtrmm_RNUN.$(PSUFFIX) : trmm_R.c
  2349. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  2350. qtrmm_RNLU.$(PSUFFIX) : trmm_R.c
  2351. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  2352. qtrmm_RNLN.$(PSUFFIX) : trmm_R.c
  2353. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  2354. qtrmm_RTUU.$(PSUFFIX) : trmm_R.c
  2355. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  2356. qtrmm_RTUN.$(PSUFFIX) : trmm_R.c
  2357. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  2358. qtrmm_RTLU.$(PSUFFIX) : trmm_R.c
  2359. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  2360. qtrmm_RTLN.$(PSUFFIX) : trmm_R.c
  2361. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  2362. ctrmm_LNUU.$(PSUFFIX) : trmm_L.c
  2363. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2364. ctrmm_LNUN.$(PSUFFIX) : trmm_L.c
  2365. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2366. ctrmm_LNLU.$(PSUFFIX) : trmm_L.c
  2367. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2368. ctrmm_LNLN.$(PSUFFIX) : trmm_L.c
  2369. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2370. ctrmm_LTUU.$(PSUFFIX) : trmm_L.c
  2371. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2372. ctrmm_LTUN.$(PSUFFIX) : trmm_L.c
  2373. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2374. ctrmm_LTLU.$(PSUFFIX) : trmm_L.c
  2375. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2376. ctrmm_LTLN.$(PSUFFIX) : trmm_L.c
  2377. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2378. ctrmm_LRUU.$(PSUFFIX) : trmm_L.c
  2379. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2380. ctrmm_LRUN.$(PSUFFIX) : trmm_L.c
  2381. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2382. ctrmm_LRLU.$(PSUFFIX) : trmm_L.c
  2383. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2384. ctrmm_LRLN.$(PSUFFIX) : trmm_L.c
  2385. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2386. ctrmm_LCUU.$(PSUFFIX) : trmm_L.c
  2387. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2388. ctrmm_LCUN.$(PSUFFIX) : trmm_L.c
  2389. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2390. ctrmm_LCLU.$(PSUFFIX) : trmm_L.c
  2391. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2392. ctrmm_LCLN.$(PSUFFIX) : trmm_L.c
  2393. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2394. ctrmm_RNUU.$(PSUFFIX) : trmm_R.c
  2395. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2396. ctrmm_RNUN.$(PSUFFIX) : trmm_R.c
  2397. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2398. ctrmm_RNLU.$(PSUFFIX) : trmm_R.c
  2399. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2400. ctrmm_RNLN.$(PSUFFIX) : trmm_R.c
  2401. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2402. ctrmm_RTUU.$(PSUFFIX) : trmm_R.c
  2403. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2404. ctrmm_RTUN.$(PSUFFIX) : trmm_R.c
  2405. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2406. ctrmm_RTLU.$(PSUFFIX) : trmm_R.c
  2407. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2408. ctrmm_RTLN.$(PSUFFIX) : trmm_R.c
  2409. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2410. ctrmm_RRUU.$(PSUFFIX) : trmm_R.c
  2411. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2412. ctrmm_RRUN.$(PSUFFIX) : trmm_R.c
  2413. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2414. ctrmm_RRLU.$(PSUFFIX) : trmm_R.c
  2415. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2416. ctrmm_RRLN.$(PSUFFIX) : trmm_R.c
  2417. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2418. ctrmm_RCUU.$(PSUFFIX) : trmm_R.c
  2419. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2420. ctrmm_RCUN.$(PSUFFIX) : trmm_R.c
  2421. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2422. ctrmm_RCLU.$(PSUFFIX) : trmm_R.c
  2423. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2424. ctrmm_RCLN.$(PSUFFIX) : trmm_R.c
  2425. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2426. ztrmm_LNUU.$(PSUFFIX) : trmm_L.c
  2427. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2428. ztrmm_LNUN.$(PSUFFIX) : trmm_L.c
  2429. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2430. ztrmm_LNLU.$(PSUFFIX) : trmm_L.c
  2431. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2432. ztrmm_LNLN.$(PSUFFIX) : trmm_L.c
  2433. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2434. ztrmm_LTUU.$(PSUFFIX) : trmm_L.c
  2435. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2436. ztrmm_LTUN.$(PSUFFIX) : trmm_L.c
  2437. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2438. ztrmm_LTLU.$(PSUFFIX) : trmm_L.c
  2439. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2440. ztrmm_LTLN.$(PSUFFIX) : trmm_L.c
  2441. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2442. ztrmm_LRUU.$(PSUFFIX) : trmm_L.c
  2443. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2444. ztrmm_LRUN.$(PSUFFIX) : trmm_L.c
  2445. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2446. ztrmm_LRLU.$(PSUFFIX) : trmm_L.c
  2447. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2448. ztrmm_LRLN.$(PSUFFIX) : trmm_L.c
  2449. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2450. ztrmm_LCUU.$(PSUFFIX) : trmm_L.c
  2451. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2452. ztrmm_LCUN.$(PSUFFIX) : trmm_L.c
  2453. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2454. ztrmm_LCLU.$(PSUFFIX) : trmm_L.c
  2455. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2456. ztrmm_LCLN.$(PSUFFIX) : trmm_L.c
  2457. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2458. ztrmm_RNUU.$(PSUFFIX) : trmm_R.c
  2459. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2460. ztrmm_RNUN.$(PSUFFIX) : trmm_R.c
  2461. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2462. ztrmm_RNLU.$(PSUFFIX) : trmm_R.c
  2463. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2464. ztrmm_RNLN.$(PSUFFIX) : trmm_R.c
  2465. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2466. ztrmm_RTUU.$(PSUFFIX) : trmm_R.c
  2467. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2468. ztrmm_RTUN.$(PSUFFIX) : trmm_R.c
  2469. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2470. ztrmm_RTLU.$(PSUFFIX) : trmm_R.c
  2471. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2472. ztrmm_RTLN.$(PSUFFIX) : trmm_R.c
  2473. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2474. ztrmm_RRUU.$(PSUFFIX) : trmm_R.c
  2475. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2476. ztrmm_RRUN.$(PSUFFIX) : trmm_R.c
  2477. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2478. ztrmm_RRLU.$(PSUFFIX) : trmm_R.c
  2479. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2480. ztrmm_RRLN.$(PSUFFIX) : trmm_R.c
  2481. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2482. ztrmm_RCUU.$(PSUFFIX) : trmm_R.c
  2483. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2484. ztrmm_RCUN.$(PSUFFIX) : trmm_R.c
  2485. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2486. ztrmm_RCLU.$(PSUFFIX) : trmm_R.c
  2487. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2488. ztrmm_RCLN.$(PSUFFIX) : trmm_R.c
  2489. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2490. xtrmm_LNUU.$(PSUFFIX) : trmm_L.c
  2491. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2492. xtrmm_LNUN.$(PSUFFIX) : trmm_L.c
  2493. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2494. xtrmm_LNLU.$(PSUFFIX) : trmm_L.c
  2495. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2496. xtrmm_LNLN.$(PSUFFIX) : trmm_L.c
  2497. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2498. xtrmm_LTUU.$(PSUFFIX) : trmm_L.c
  2499. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2500. xtrmm_LTUN.$(PSUFFIX) : trmm_L.c
  2501. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2502. xtrmm_LTLU.$(PSUFFIX) : trmm_L.c
  2503. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2504. xtrmm_LTLN.$(PSUFFIX) : trmm_L.c
  2505. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2506. xtrmm_LRUU.$(PSUFFIX) : trmm_L.c
  2507. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2508. xtrmm_LRUN.$(PSUFFIX) : trmm_L.c
  2509. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2510. xtrmm_LRLU.$(PSUFFIX) : trmm_L.c
  2511. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2512. xtrmm_LRLN.$(PSUFFIX) : trmm_L.c
  2513. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2514. xtrmm_LCUU.$(PSUFFIX) : trmm_L.c
  2515. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2516. xtrmm_LCUN.$(PSUFFIX) : trmm_L.c
  2517. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2518. xtrmm_LCLU.$(PSUFFIX) : trmm_L.c
  2519. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2520. xtrmm_LCLN.$(PSUFFIX) : trmm_L.c
  2521. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2522. xtrmm_RNUU.$(PSUFFIX) : trmm_R.c
  2523. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2524. xtrmm_RNUN.$(PSUFFIX) : trmm_R.c
  2525. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2526. xtrmm_RNLU.$(PSUFFIX) : trmm_R.c
  2527. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2528. xtrmm_RNLN.$(PSUFFIX) : trmm_R.c
  2529. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2530. xtrmm_RTUU.$(PSUFFIX) : trmm_R.c
  2531. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  2532. xtrmm_RTUN.$(PSUFFIX) : trmm_R.c
  2533. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  2534. xtrmm_RTLU.$(PSUFFIX) : trmm_R.c
  2535. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  2536. xtrmm_RTLN.$(PSUFFIX) : trmm_R.c
  2537. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  2538. xtrmm_RRUU.$(PSUFFIX) : trmm_R.c
  2539. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2540. xtrmm_RRUN.$(PSUFFIX) : trmm_R.c
  2541. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2542. xtrmm_RRLU.$(PSUFFIX) : trmm_R.c
  2543. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2544. xtrmm_RRLN.$(PSUFFIX) : trmm_R.c
  2545. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2546. xtrmm_RCUU.$(PSUFFIX) : trmm_R.c
  2547. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  2548. xtrmm_RCUN.$(PSUFFIX) : trmm_R.c
  2549. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  2550. xtrmm_RCLU.$(PSUFFIX) : trmm_R.c
  2551. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  2552. xtrmm_RCLN.$(PSUFFIX) : trmm_R.c
  2553. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  2554. ssymm_LU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2555. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2556. ssymm_LL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2557. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2558. ssymm_RU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2559. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2560. ssymm_RL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2561. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2562. dsymm_LU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2563. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2564. dsymm_LL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2565. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2566. dsymm_RU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2567. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2568. dsymm_RL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2569. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2570. qsymm_LU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2571. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2572. qsymm_LL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2573. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2574. qsymm_RU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2575. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2576. qsymm_RL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2577. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2578. csymm_LU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2579. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2580. csymm_LL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2581. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2582. csymm_RU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2583. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2584. csymm_RL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2585. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2586. zsymm_LU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2587. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2588. zsymm_LL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2589. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2590. zsymm_RU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2591. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2592. zsymm_RL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2593. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2594. xsymm_LU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2595. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2596. xsymm_LL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2597. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2598. xsymm_RU.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2599. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2600. xsymm_RL.$(PSUFFIX) : symm_k.c level3.c ../../param.h
  2601. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2602. ssymm_thread_LU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2603. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2604. ssymm_thread_LL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2605. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2606. ssymm_thread_RU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2607. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2608. ssymm_thread_RL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2609. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2610. dsymm_thread_LU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2611. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2612. dsymm_thread_LL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2613. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2614. dsymm_thread_RU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2615. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2616. dsymm_thread_RL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2617. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2618. qsymm_thread_LU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2619. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2620. qsymm_thread_LL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2621. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2622. qsymm_thread_RU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2623. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2624. qsymm_thread_RL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2625. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2626. csymm_thread_LU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2627. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2628. csymm_thread_LL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2629. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2630. csymm_thread_RU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2631. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2632. csymm_thread_RL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2633. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2634. zsymm_thread_LU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2635. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2636. zsymm_thread_LL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2637. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2638. zsymm_thread_RU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2639. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2640. zsymm_thread_RL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2641. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2642. xsymm_thread_LU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2643. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2644. xsymm_thread_LL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2645. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2646. xsymm_thread_RU.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2647. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  2648. xsymm_thread_RL.$(PSUFFIX) : symm_k.c level3_thread.c ../../param.h
  2649. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  2650. ssyrk_UN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2651. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2652. ssyrk_UT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2653. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2654. ssyrk_LN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2655. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2656. ssyrk_LT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2657. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2658. dsyrk_UN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2659. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2660. dsyrk_UT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2661. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2662. dsyrk_LN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2663. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2664. dsyrk_LT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2665. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2666. qsyrk_UN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2667. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2668. qsyrk_UT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2669. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2670. qsyrk_LN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2671. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2672. qsyrk_LT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2673. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2674. csyrk_UN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2675. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2676. csyrk_UT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2677. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2678. csyrk_LN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2679. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2680. csyrk_LT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2681. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2682. zsyrk_UN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2683. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2684. zsyrk_UT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2685. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2686. zsyrk_LN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2687. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2688. zsyrk_LT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2689. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2690. xsyrk_UN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2691. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2692. xsyrk_UT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2693. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2694. xsyrk_LN.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2695. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2696. xsyrk_LT.$(PSUFFIX) : syrk_k.c level3_syrk.c
  2697. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2698. ssyrk_thread_UN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2699. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2700. ssyrk_thread_UT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2701. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2702. ssyrk_thread_LN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2703. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2704. ssyrk_thread_LT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2705. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2706. dsyrk_thread_UN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2707. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2708. dsyrk_thread_UT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2709. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2710. dsyrk_thread_LN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2711. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2712. dsyrk_thread_LT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2713. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2714. qsyrk_thread_UN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2715. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2716. qsyrk_thread_UT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2717. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2718. qsyrk_thread_LN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2719. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2720. qsyrk_thread_LT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2721. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2722. csyrk_thread_UN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2723. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2724. csyrk_thread_UT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2725. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2726. csyrk_thread_LN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2727. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2728. csyrk_thread_LT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2729. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2730. zsyrk_thread_UN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2731. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2732. zsyrk_thread_UT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2733. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2734. zsyrk_thread_LN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2735. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2736. zsyrk_thread_LT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2737. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2738. xsyrk_thread_UN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2739. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2740. xsyrk_thread_UT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2741. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2742. xsyrk_thread_LN.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2743. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2744. xsyrk_thread_LT.$(PSUFFIX) : syrk_k.c level3_syrk_threaded.c
  2745. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2746. ssyrk_kernel_U.$(PSUFFIX) : syrk_kernel.c
  2747. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  2748. ssyrk_kernel_L.$(PSUFFIX) : syrk_kernel.c
  2749. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  2750. dsyrk_kernel_U.$(PSUFFIX) : syrk_kernel.c
  2751. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  2752. dsyrk_kernel_L.$(PSUFFIX) : syrk_kernel.c
  2753. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  2754. qsyrk_kernel_U.$(PSUFFIX) : syrk_kernel.c
  2755. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  2756. qsyrk_kernel_L.$(PSUFFIX) : syrk_kernel.c
  2757. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  2758. csyrk_kernel_U.$(PSUFFIX) : syrk_kernel.c
  2759. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  2760. csyrk_kernel_L.$(PSUFFIX) : syrk_kernel.c
  2761. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  2762. zsyrk_kernel_U.$(PSUFFIX) : syrk_kernel.c
  2763. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  2764. zsyrk_kernel_L.$(PSUFFIX) : syrk_kernel.c
  2765. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  2766. xsyrk_kernel_U.$(PSUFFIX) : syrk_kernel.c
  2767. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  2768. xsyrk_kernel_L.$(PSUFFIX) : syrk_kernel.c
  2769. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  2770. syrk_thread.$(PSUFFIX) : syrk_thread.c ../../common.h
  2771. $(CC) -c $(PFLAGS) $< -o $(@F)
  2772. ssyr2k_UN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2773. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2774. ssyr2k_UT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2775. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2776. ssyr2k_LN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2777. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2778. ssyr2k_LT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2779. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2780. dsyr2k_UN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2781. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2782. dsyr2k_UT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2783. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2784. dsyr2k_LN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2785. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2786. dsyr2k_LT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2787. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2788. qsyr2k_UN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2789. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2790. qsyr2k_UT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2791. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2792. qsyr2k_LN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2793. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2794. qsyr2k_LT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2795. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2796. csyr2k_UN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2797. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2798. csyr2k_UT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2799. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2800. csyr2k_LN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2801. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2802. csyr2k_LT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2803. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2804. zsyr2k_UN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2805. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2806. zsyr2k_UT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2807. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2808. zsyr2k_LN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2809. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2810. zsyr2k_LT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2811. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2812. xsyr2k_UN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2813. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -UTRANS $< -o $(@F)
  2814. xsyr2k_UT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2815. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DTRANS $< -o $(@F)
  2816. xsyr2k_LN.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2817. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -UTRANS $< -o $(@F)
  2818. xsyr2k_LT.$(PSUFFIX) : syr2k_k.c level3_syr2k.c
  2819. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DTRANS $< -o $(@F)
  2820. ssyr2k_kernel_U.$(PSUFFIX) : syr2k_kernel.c
  2821. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  2822. ssyr2k_kernel_L.$(PSUFFIX) : syr2k_kernel.c
  2823. $(CC) -c $(PFLAGS) -UDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  2824. dsyr2k_kernel_U.$(PSUFFIX) : syr2k_kernel.c
  2825. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  2826. dsyr2k_kernel_L.$(PSUFFIX) : syr2k_kernel.c
  2827. $(CC) -c $(PFLAGS) -DDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  2828. qsyr2k_kernel_U.$(PSUFFIX) : syr2k_kernel.c
  2829. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -ULOWER $< -o $(@F)
  2830. qsyr2k_kernel_L.$(PSUFFIX) : syr2k_kernel.c
  2831. $(CC) -c $(PFLAGS) -DXDOUBLE -UCOMPLEX -DLOWER $< -o $(@F)
  2832. csyr2k_kernel_U.$(PSUFFIX) : syr2k_kernel.c
  2833. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  2834. csyr2k_kernel_L.$(PSUFFIX) : syr2k_kernel.c
  2835. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  2836. zsyr2k_kernel_U.$(PSUFFIX) : syr2k_kernel.c
  2837. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  2838. zsyr2k_kernel_L.$(PSUFFIX) : syr2k_kernel.c
  2839. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  2840. xsyr2k_kernel_U.$(PSUFFIX) : syr2k_kernel.c
  2841. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER $< -o $(@F)
  2842. xsyr2k_kernel_L.$(PSUFFIX) : syr2k_kernel.c
  2843. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER $< -o $(@F)
  2844. chemm_LU.$(PSUFFIX) : zhemm_k.c ../../param.h
  2845. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2846. chemm_LL.$(PSUFFIX) : zhemm_k.c ../../param.h
  2847. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2848. chemm_RU.$(PSUFFIX) : zhemm_k.c ../../param.h
  2849. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  2850. chemm_RL.$(PSUFFIX) : zhemm_k.c ../../param.h
  2851. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  2852. zhemm_LU.$(PSUFFIX) : zhemm_k.c ../../param.h
  2853. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2854. zhemm_LL.$(PSUFFIX) : zhemm_k.c ../../param.h
  2855. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2856. zhemm_RU.$(PSUFFIX) : zhemm_k.c ../../param.h
  2857. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  2858. zhemm_RL.$(PSUFFIX) : zhemm_k.c ../../param.h
  2859. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  2860. xhemm_LU.$(PSUFFIX) : zhemm_k.c ../../param.h
  2861. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2862. xhemm_LL.$(PSUFFIX) : zhemm_k.c ../../param.h
  2863. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2864. xhemm_RU.$(PSUFFIX) : zhemm_k.c ../../param.h
  2865. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  2866. xhemm_RL.$(PSUFFIX) : zhemm_k.c ../../param.h
  2867. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  2868. chemm_thread_LU.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2869. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2870. chemm_thread_LL.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2871. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2872. chemm_thread_RU.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2873. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  2874. chemm_thread_RL.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2875. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  2876. zhemm_thread_LU.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2877. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2878. zhemm_thread_LL.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2879. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2880. zhemm_thread_RU.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2881. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  2882. zhemm_thread_RL.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2883. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  2884. xhemm_thread_LU.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2885. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  2886. xhemm_thread_LL.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2887. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  2888. xhemm_thread_RU.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2889. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNC $< -o $(@F)
  2890. xhemm_thread_RL.$(PSUFFIX) : zhemm_k.c level3_thread.c ../../param.h
  2891. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNC $< -o $(@F)
  2892. cherk_UN.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2893. $(CC) -c $(PFLAGS) -DHERK -UDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2894. cherk_UC.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2895. $(CC) -c $(PFLAGS) -DHERK -UDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2896. cherk_LN.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2897. $(CC) -c $(PFLAGS) -DHERK -UDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2898. cherk_LC.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2899. $(CC) -c $(PFLAGS) -DHERK -UDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2900. zherk_UN.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2901. $(CC) -c $(PFLAGS) -DHERK -DDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2902. zherk_UC.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2903. $(CC) -c $(PFLAGS) -DHERK -DDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2904. zherk_LN.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2905. $(CC) -c $(PFLAGS) -DHERK -DDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2906. zherk_LC.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2907. $(CC) -c $(PFLAGS) -DHERK -DDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2908. xherk_UN.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2909. $(CC) -c $(PFLAGS) -DHERK -DXDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2910. xherk_UC.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2911. $(CC) -c $(PFLAGS) -DHERK -DXDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2912. xherk_LN.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2913. $(CC) -c $(PFLAGS) -DHERK -DXDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2914. xherk_LC.$(PSUFFIX) : zherk_k.c level3_syrk.c ../../common.h
  2915. $(CC) -c $(PFLAGS) -DHERK -DXDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2916. cherk_kernel_UN.$(PSUFFIX) : zherk_kernel.c
  2917. $(CC) -c $(PFLAGS) -DHERK -UDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  2918. cherk_kernel_UC.$(PSUFFIX) : zherk_kernel.c
  2919. $(CC) -c $(PFLAGS) -DHERK -UDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  2920. cherk_kernel_LN.$(PSUFFIX) : zherk_kernel.c
  2921. $(CC) -c $(PFLAGS) -DHERK -UDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  2922. cherk_kernel_LC.$(PSUFFIX) : zherk_kernel.c
  2923. $(CC) -c $(PFLAGS) -DHERK -UDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  2924. zherk_kernel_UN.$(PSUFFIX) : zherk_kernel.c
  2925. $(CC) -c $(PFLAGS) -DHERK -DDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  2926. zherk_kernel_UC.$(PSUFFIX) : zherk_kernel.c
  2927. $(CC) -c $(PFLAGS) -DHERK -DDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  2928. zherk_kernel_LN.$(PSUFFIX) : zherk_kernel.c
  2929. $(CC) -c $(PFLAGS) -DHERK -DDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  2930. zherk_kernel_LC.$(PSUFFIX) : zherk_kernel.c
  2931. $(CC) -c $(PFLAGS) -DHERK -DDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  2932. xherk_kernel_UN.$(PSUFFIX) : zherk_kernel.c
  2933. $(CC) -c $(PFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  2934. xherk_kernel_UC.$(PSUFFIX) : zherk_kernel.c
  2935. $(CC) -c $(PFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  2936. xherk_kernel_LN.$(PSUFFIX) : zherk_kernel.c
  2937. $(CC) -c $(PFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  2938. xherk_kernel_LC.$(PSUFFIX) : zherk_kernel.c
  2939. $(CC) -c $(PFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  2940. cherk_thread_UN.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2941. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -UDOUBLE -DCOMPLEX -ULOWER -UTRANS -UCONJ $< -o $(@F)
  2942. cherk_thread_UC.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2943. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -UDOUBLE -DCOMPLEX -ULOWER -DTRANS -DCONJ $< -o $(@F)
  2944. cherk_thread_LN.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2945. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -UDOUBLE -DCOMPLEX -DLOWER -UTRANS -UCONJ $< -o $(@F)
  2946. cherk_thread_LC.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2947. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -UDOUBLE -DCOMPLEX -DLOWER -DTRANS -DCONJ $< -o $(@F)
  2948. zherk_thread_UN.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2949. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -DDOUBLE -DCOMPLEX -ULOWER -UTRANS -UCONJ $< -o $(@F)
  2950. zherk_thread_UC.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2951. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -DDOUBLE -DCOMPLEX -ULOWER -DTRANS -DCONJ $< -o $(@F)
  2952. zherk_thread_LN.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2953. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -DDOUBLE -DCOMPLEX -DLOWER -UTRANS -UCONJ $< -o $(@F)
  2954. zherk_thread_LC.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2955. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -DDOUBLE -DCOMPLEX -DLOWER -DTRANS -DCONJ $< -o $(@F)
  2956. xherk_thread_UN.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2957. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -ULOWER -UTRANS -UCONJ $< -o $(@F)
  2958. xherk_thread_UC.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2959. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -ULOWER -DTRANS -DCONJ $< -o $(@F)
  2960. xherk_thread_LN.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2961. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -DLOWER -UTRANS -UCONJ $< -o $(@F)
  2962. xherk_thread_LC.$(PSUFFIX) : zherk_k.c level3_syrk_threaded.c
  2963. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DHERK -DXDOUBLE -DCOMPLEX -DLOWER -DTRANS -DCONJ $< -o $(@F)
  2964. cher2k_UN.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2965. $(CC) -c $(PFLAGS) -DHER2K -UDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2966. cher2k_UC.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2967. $(CC) -c $(PFLAGS) -DHER2K -UDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2968. cher2k_LN.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2969. $(CC) -c $(PFLAGS) -DHER2K -UDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2970. cher2k_LC.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2971. $(CC) -c $(PFLAGS) -DHER2K -UDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2972. zher2k_UN.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2973. $(CC) -c $(PFLAGS) -DHER2K -DDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2974. zher2k_UC.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2975. $(CC) -c $(PFLAGS) -DHER2K -DDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2976. zher2k_LN.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2977. $(CC) -c $(PFLAGS) -DHER2K -DDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2978. zher2k_LC.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2979. $(CC) -c $(PFLAGS) -DHER2K -DDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2980. xher2k_UN.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2981. $(CC) -c $(PFLAGS) -DHER2K -DXDOUBLE -ULOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2982. xher2k_UC.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2983. $(CC) -c $(PFLAGS) -DHER2K -DXDOUBLE -ULOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2984. xher2k_LN.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2985. $(CC) -c $(PFLAGS) -DHER2K -DXDOUBLE -DLOWER -UTRANS -DCOMPLEX -UCONJ $< -o $(@F)
  2986. xher2k_LC.$(PSUFFIX) : zher2k_k.c level3_syr2k.c ../../common.h
  2987. $(CC) -c $(PFLAGS) -DHER2K -DXDOUBLE -DLOWER -DTRANS -DCOMPLEX -DCONJ $< -o $(@F)
  2988. cher2k_kernel_UN.$(PSUFFIX) : zher2k_kernel.c
  2989. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  2990. cher2k_kernel_UC.$(PSUFFIX) : zher2k_kernel.c
  2991. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  2992. cher2k_kernel_LN.$(PSUFFIX) : zher2k_kernel.c
  2993. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  2994. cher2k_kernel_LC.$(PSUFFIX) : zher2k_kernel.c
  2995. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  2996. zher2k_kernel_UN.$(PSUFFIX) : zher2k_kernel.c
  2997. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  2998. zher2k_kernel_UC.$(PSUFFIX) : zher2k_kernel.c
  2999. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  3000. zher2k_kernel_LN.$(PSUFFIX) : zher2k_kernel.c
  3001. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  3002. zher2k_kernel_LC.$(PSUFFIX) : zher2k_kernel.c
  3003. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  3004. xher2k_kernel_UN.$(PSUFFIX) : zher2k_kernel.c
  3005. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -UCONJ $< -o $(@F)
  3006. xher2k_kernel_UC.$(PSUFFIX) : zher2k_kernel.c
  3007. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DCONJ $< -o $(@F)
  3008. xher2k_kernel_LN.$(PSUFFIX) : zher2k_kernel.c
  3009. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -UCONJ $< -o $(@F)
  3010. xher2k_kernel_LC.$(PSUFFIX) : zher2k_kernel.c
  3011. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DCONJ $< -o $(@F)
  3012. cgemm3m_nn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3013. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  3014. cgemm3m_nt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3015. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  3016. cgemm3m_nr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3017. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  3018. cgemm3m_nc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3019. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  3020. cgemm3m_tn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3021. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  3022. cgemm3m_tt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3023. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  3024. cgemm3m_tr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3025. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  3026. cgemm3m_tc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3027. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  3028. cgemm3m_rn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3029. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  3030. cgemm3m_rt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3031. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  3032. cgemm3m_rr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3033. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  3034. cgemm3m_rc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3035. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  3036. cgemm3m_cn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3037. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  3038. cgemm3m_ct.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3039. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  3040. cgemm3m_cr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3041. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  3042. cgemm3m_cc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3043. $(CC) $(PFLAGS) $(BLOCKS) -c -UDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  3044. zgemm3m_nn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3045. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  3046. zgemm3m_nt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3047. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  3048. zgemm3m_nr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3049. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  3050. zgemm3m_nc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3051. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  3052. zgemm3m_tn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3053. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  3054. zgemm3m_tt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3055. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  3056. zgemm3m_tr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3057. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  3058. zgemm3m_tc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3059. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  3060. zgemm3m_rn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3061. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  3062. zgemm3m_rt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3063. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  3064. zgemm3m_rr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3065. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  3066. zgemm3m_rc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3067. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  3068. zgemm3m_cn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3069. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  3070. zgemm3m_ct.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3071. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  3072. zgemm3m_cr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3073. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  3074. zgemm3m_cc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c
  3075. $(CC) $(PFLAGS) $(BLOCKS) -c -DDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  3076. xgemm3m_nn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3077. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  3078. xgemm3m_nt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3079. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  3080. xgemm3m_nr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3081. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  3082. xgemm3m_nc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3083. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  3084. xgemm3m_tn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3085. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  3086. xgemm3m_tt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3087. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  3088. xgemm3m_tr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3089. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  3090. xgemm3m_tc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3091. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  3092. xgemm3m_rn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3093. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  3094. xgemm3m_rt.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3095. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  3096. xgemm3m_rr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3097. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  3098. xgemm3m_rc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3099. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  3100. xgemm3m_cn.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3101. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  3102. xgemm3m_ct.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3103. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  3104. xgemm3m_cr.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3105. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  3106. xgemm3m_cc.$(PSUFFIX) : gemm3m.c gemm3m_level3.c ../../param.h
  3107. $(CC) $(PFLAGS) $(BLOCKS) -c -DXDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  3108. cgemmf.$(PSUFFIX) : zgemmf.c
  3109. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX $< -o $(@F)
  3110. zgemmf.$(PSUFFIX) : zgemmf.c
  3111. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX $< -o $(@F)
  3112. xgemmf.$(PSUFFIX) : zgemmf.c
  3113. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX $< -o $(@F)
  3114. cgemm3m_thread_nn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3115. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  3116. cgemm3m_thread_nt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3117. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  3118. cgemm3m_thread_nr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3119. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  3120. cgemm3m_thread_nc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3121. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  3122. cgemm3m_thread_tn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3123. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  3124. cgemm3m_thread_tt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3125. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  3126. cgemm3m_thread_tr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3127. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  3128. cgemm3m_thread_tc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3129. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  3130. cgemm3m_thread_rn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3131. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  3132. cgemm3m_thread_rt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3133. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  3134. cgemm3m_thread_rr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3135. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  3136. cgemm3m_thread_rc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3137. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  3138. cgemm3m_thread_cn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3139. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  3140. cgemm3m_thread_ct.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3141. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  3142. cgemm3m_thread_cr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3143. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  3144. cgemm3m_thread_cc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3145. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -UDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  3146. zgemm3m_thread_nn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3147. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  3148. zgemm3m_thread_nt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3149. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  3150. zgemm3m_thread_nr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3151. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  3152. zgemm3m_thread_nc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3153. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  3154. zgemm3m_thread_tn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3155. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  3156. zgemm3m_thread_tt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3157. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  3158. zgemm3m_thread_tr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3159. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  3160. zgemm3m_thread_tc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3161. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  3162. zgemm3m_thread_rn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3163. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  3164. zgemm3m_thread_rt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3165. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  3166. zgemm3m_thread_rr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3167. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  3168. zgemm3m_thread_rc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3169. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  3170. zgemm3m_thread_cn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3171. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  3172. zgemm3m_thread_ct.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3173. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  3174. zgemm3m_thread_cr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3175. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  3176. zgemm3m_thread_cc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3177. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  3178. xgemm3m_thread_nn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3179. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNN $< -o $(@F)
  3180. xgemm3m_thread_nt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3181. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNT $< -o $(@F)
  3182. xgemm3m_thread_nr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3183. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNR $< -o $(@F)
  3184. xgemm3m_thread_nc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3185. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DNC $< -o $(@F)
  3186. xgemm3m_thread_tn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3187. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTN $< -o $(@F)
  3188. xgemm3m_thread_tt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3189. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTT $< -o $(@F)
  3190. xgemm3m_thread_tr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3191. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTR $< -o $(@F)
  3192. xgemm3m_thread_tc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3193. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DTC $< -o $(@F)
  3194. xgemm3m_thread_rn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3195. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRN $< -o $(@F)
  3196. xgemm3m_thread_rt.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3197. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRT $< -o $(@F)
  3198. xgemm3m_thread_rr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3199. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRR $< -o $(@F)
  3200. xgemm3m_thread_rc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3201. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DRC=RC $< -o $(@F)
  3202. xgemm3m_thread_cn.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3203. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCN $< -o $(@F)
  3204. xgemm3m_thread_ct.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3205. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCT $< -o $(@F)
  3206. xgemm3m_thread_cr.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3207. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCR=CR $< -o $(@F)
  3208. xgemm3m_thread_cc.$(PSUFFIX) : gemm3m.c level3_gemm3m_thread.c ../../param.h
  3209. $(CC) $(PFLAGS) $(BLOCKS) -c -DTHREADED_LEVEL3 -DXDOUBLE -DCOMPLEX -DCC $< -o $(@F)
  3210. csymm3m_LU.$(PSUFFIX) : symm3m_k.c ../../param.h
  3211. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3212. csymm3m_LL.$(PSUFFIX) : symm3m_k.c ../../param.h
  3213. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3214. csymm3m_RU.$(PSUFFIX) : symm3m_k.c ../../param.h
  3215. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3216. csymm3m_RL.$(PSUFFIX) : symm3m_k.c ../../param.h
  3217. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3218. zsymm3m_LU.$(PSUFFIX) : symm3m_k.c ../../param.h
  3219. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3220. zsymm3m_LL.$(PSUFFIX) : symm3m_k.c ../../param.h
  3221. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3222. zsymm3m_RU.$(PSUFFIX) : symm3m_k.c ../../param.h
  3223. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3224. zsymm3m_RL.$(PSUFFIX) : symm3m_k.c ../../param.h
  3225. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3226. xsymm3m_LU.$(PSUFFIX) : symm3m_k.c ../../param.h
  3227. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3228. xsymm3m_LL.$(PSUFFIX) : symm3m_k.c ../../param.h
  3229. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3230. xsymm3m_RU.$(PSUFFIX) : symm3m_k.c ../../param.h
  3231. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3232. xsymm3m_RL.$(PSUFFIX) : symm3m_k.c ../../param.h
  3233. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3234. csymm3m_thread_LU.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3235. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3236. csymm3m_thread_LL.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3237. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3238. csymm3m_thread_RU.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3239. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3240. csymm3m_thread_RL.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3241. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3242. zsymm3m_thread_LU.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3243. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3244. zsymm3m_thread_LL.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3245. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3246. zsymm3m_thread_RU.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3247. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3248. zsymm3m_thread_RL.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3249. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3250. xsymm3m_thread_LU.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3251. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3252. xsymm3m_thread_LL.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3253. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3254. xsymm3m_thread_RU.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3255. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3256. xsymm3m_thread_RL.$(PSUFFIX) : symm3m_k.c level3_gemm3m_thread.c ../../param.h
  3257. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3258. chemm3m_LU.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3259. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3260. chemm3m_LL.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3261. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3262. chemm3m_RU.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3263. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3264. chemm3m_RL.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3265. $(CC) -c $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3266. zhemm3m_LU.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3267. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3268. zhemm3m_LL.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3269. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3270. zhemm3m_RU.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3271. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3272. zhemm3m_RL.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3273. $(CC) -c $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3274. xhemm3m_LU.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3275. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3276. xhemm3m_LL.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3277. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3278. xhemm3m_RU.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3279. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3280. xhemm3m_RL.$(PSUFFIX) : hemm3m_k.c gemm3m_level3.c ../../param.h
  3281. $(CC) -c $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3282. chemm3m_thread_LU.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3283. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3284. chemm3m_thread_LL.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3285. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3286. chemm3m_thread_RU.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3287. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3288. chemm3m_thread_RL.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3289. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -UDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3290. zhemm3m_thread_LU.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3291. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3292. zhemm3m_thread_LL.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3293. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3294. zhemm3m_thread_RU.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3295. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3296. zhemm3m_thread_RL.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3297. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3298. xhemm3m_thread_LU.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3299. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -URSIDE -DNN $< -o $(@F)
  3300. xhemm3m_thread_LL.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3301. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -URSIDE -DNN $< -o $(@F)
  3302. xhemm3m_thread_RU.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3303. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -ULOWER -DRSIDE -DNN $< -o $(@F)
  3304. xhemm3m_thread_RL.$(PSUFFIX) : hemm3m_k.c level3_gemm3m_thread.c ../../param.h
  3305. $(CC) -c -DTHREADED_LEVEL3 $(PFLAGS) -DXDOUBLE -DCOMPLEX -DLOWER -DRSIDE -DNN $< -o $(@F)
  3306. strsm_LNUU.$(PSUFFIX) : trsm_L.c
  3307. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  3308. strsm_LNUN.$(PSUFFIX) : trsm_L.c
  3309. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  3310. strsm_LNLU.$(PSUFFIX) : trsm_L.c
  3311. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  3312. strsm_LNLN.$(PSUFFIX) : trsm_L.c
  3313. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  3314. strsm_LTUU.$(PSUFFIX) : trsm_L.c
  3315. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  3316. strsm_LTUN.$(PSUFFIX) : trsm_L.c
  3317. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  3318. strsm_LTLU.$(PSUFFIX) : trsm_L.c
  3319. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  3320. strsm_LTLN.$(PSUFFIX) : trsm_L.c
  3321. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  3322. strsm_RNUU.$(PSUFFIX) : trsm_R.c
  3323. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  3324. strsm_RNUN.$(PSUFFIX) : trsm_R.c
  3325. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  3326. strsm_RNLU.$(PSUFFIX) : trsm_R.c
  3327. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  3328. strsm_RNLN.$(PSUFFIX) : trsm_R.c
  3329. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  3330. strsm_RTUU.$(PSUFFIX) : trsm_R.c
  3331. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  3332. strsm_RTUN.$(PSUFFIX) : trsm_R.c
  3333. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  3334. strsm_RTLU.$(PSUFFIX) : trsm_R.c
  3335. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  3336. strsm_RTLN.$(PSUFFIX) : trsm_R.c
  3337. $(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  3338. dtrsm_LNUU.$(PSUFFIX) : trsm_L.c
  3339. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  3340. dtrsm_LNUN.$(PSUFFIX) : trsm_L.c
  3341. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  3342. dtrsm_LNLU.$(PSUFFIX) : trsm_L.c
  3343. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  3344. dtrsm_LNLN.$(PSUFFIX) : trsm_L.c
  3345. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  3346. dtrsm_LTUU.$(PSUFFIX) : trsm_L.c
  3347. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  3348. dtrsm_LTUN.$(PSUFFIX) : trsm_L.c
  3349. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  3350. dtrsm_LTLU.$(PSUFFIX) : trsm_L.c
  3351. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  3352. dtrsm_LTLN.$(PSUFFIX) : trsm_L.c
  3353. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  3354. dtrsm_RNUU.$(PSUFFIX) : trsm_R.c
  3355. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  3356. dtrsm_RNUN.$(PSUFFIX) : trsm_R.c
  3357. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  3358. dtrsm_RNLU.$(PSUFFIX) : trsm_R.c
  3359. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  3360. dtrsm_RNLN.$(PSUFFIX) : trsm_R.c
  3361. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  3362. dtrsm_RTUU.$(PSUFFIX) : trsm_R.c
  3363. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  3364. dtrsm_RTUN.$(PSUFFIX) : trsm_R.c
  3365. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  3366. dtrsm_RTLU.$(PSUFFIX) : trsm_R.c
  3367. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  3368. dtrsm_RTLN.$(PSUFFIX) : trsm_R.c
  3369. $(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  3370. qtrsm_LNUU.$(PSUFFIX) : trsm_L.c
  3371. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  3372. qtrsm_LNUN.$(PSUFFIX) : trsm_L.c
  3373. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  3374. qtrsm_LNLU.$(PSUFFIX) : trsm_L.c
  3375. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  3376. qtrsm_LNLN.$(PSUFFIX) : trsm_L.c
  3377. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  3378. qtrsm_LTUU.$(PSUFFIX) : trsm_L.c
  3379. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  3380. qtrsm_LTUN.$(PSUFFIX) : trsm_L.c
  3381. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  3382. qtrsm_LTLU.$(PSUFFIX) : trsm_L.c
  3383. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  3384. qtrsm_LTLN.$(PSUFFIX) : trsm_L.c
  3385. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  3386. qtrsm_RNUU.$(PSUFFIX) : trsm_R.c
  3387. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT $< -o $(@F)
  3388. qtrsm_RNUN.$(PSUFFIX) : trsm_R.c
  3389. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT $< -o $(@F)
  3390. qtrsm_RNLU.$(PSUFFIX) : trsm_R.c
  3391. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT $< -o $(@F)
  3392. qtrsm_RNLN.$(PSUFFIX) : trsm_R.c
  3393. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT $< -o $(@F)
  3394. qtrsm_RTUU.$(PSUFFIX) : trsm_R.c
  3395. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT $< -o $(@F)
  3396. qtrsm_RTUN.$(PSUFFIX) : trsm_R.c
  3397. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT $< -o $(@F)
  3398. qtrsm_RTLU.$(PSUFFIX) : trsm_R.c
  3399. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT $< -o $(@F)
  3400. qtrsm_RTLN.$(PSUFFIX) : trsm_R.c
  3401. $(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT $< -o $(@F)
  3402. ctrsm_LNUU.$(PSUFFIX) : trsm_L.c
  3403. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3404. ctrsm_LNUN.$(PSUFFIX) : trsm_L.c
  3405. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3406. ctrsm_LNLU.$(PSUFFIX) : trsm_L.c
  3407. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3408. ctrsm_LNLN.$(PSUFFIX) : trsm_L.c
  3409. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3410. ctrsm_LTUU.$(PSUFFIX) : trsm_L.c
  3411. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3412. ctrsm_LTUN.$(PSUFFIX) : trsm_L.c
  3413. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3414. ctrsm_LTLU.$(PSUFFIX) : trsm_L.c
  3415. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3416. ctrsm_LTLN.$(PSUFFIX) : trsm_L.c
  3417. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3418. ctrsm_LRUU.$(PSUFFIX) : trsm_L.c
  3419. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3420. ctrsm_LRUN.$(PSUFFIX) : trsm_L.c
  3421. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3422. ctrsm_LRLU.$(PSUFFIX) : trsm_L.c
  3423. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3424. ctrsm_LRLN.$(PSUFFIX) : trsm_L.c
  3425. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3426. ctrsm_LCUU.$(PSUFFIX) : trsm_L.c
  3427. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3428. ctrsm_LCUN.$(PSUFFIX) : trsm_L.c
  3429. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3430. ctrsm_LCLU.$(PSUFFIX) : trsm_L.c
  3431. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3432. ctrsm_LCLN.$(PSUFFIX) : trsm_L.c
  3433. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3434. ctrsm_RNUU.$(PSUFFIX) : trsm_R.c
  3435. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3436. ctrsm_RNUN.$(PSUFFIX) : trsm_R.c
  3437. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3438. ctrsm_RNLU.$(PSUFFIX) : trsm_R.c
  3439. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3440. ctrsm_RNLN.$(PSUFFIX) : trsm_R.c
  3441. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3442. ctrsm_RTUU.$(PSUFFIX) : trsm_R.c
  3443. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3444. ctrsm_RTUN.$(PSUFFIX) : trsm_R.c
  3445. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3446. ctrsm_RTLU.$(PSUFFIX) : trsm_R.c
  3447. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3448. ctrsm_RTLN.$(PSUFFIX) : trsm_R.c
  3449. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3450. ctrsm_RRUU.$(PSUFFIX) : trsm_R.c
  3451. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3452. ctrsm_RRUN.$(PSUFFIX) : trsm_R.c
  3453. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3454. ctrsm_RRLU.$(PSUFFIX) : trsm_R.c
  3455. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3456. ctrsm_RRLN.$(PSUFFIX) : trsm_R.c
  3457. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3458. ctrsm_RCUU.$(PSUFFIX) : trsm_R.c
  3459. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3460. ctrsm_RCUN.$(PSUFFIX) : trsm_R.c
  3461. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3462. ctrsm_RCLU.$(PSUFFIX) : trsm_R.c
  3463. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3464. ctrsm_RCLN.$(PSUFFIX) : trsm_R.c
  3465. $(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3466. ztrsm_LNUU.$(PSUFFIX) : trsm_L.c
  3467. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3468. ztrsm_LNUN.$(PSUFFIX) : trsm_L.c
  3469. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3470. ztrsm_LNLU.$(PSUFFIX) : trsm_L.c
  3471. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3472. ztrsm_LNLN.$(PSUFFIX) : trsm_L.c
  3473. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3474. ztrsm_LTUU.$(PSUFFIX) : trsm_L.c
  3475. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3476. ztrsm_LTUN.$(PSUFFIX) : trsm_L.c
  3477. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3478. ztrsm_LTLU.$(PSUFFIX) : trsm_L.c
  3479. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3480. ztrsm_LTLN.$(PSUFFIX) : trsm_L.c
  3481. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3482. ztrsm_LRUU.$(PSUFFIX) : trsm_L.c
  3483. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3484. ztrsm_LRUN.$(PSUFFIX) : trsm_L.c
  3485. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3486. ztrsm_LRLU.$(PSUFFIX) : trsm_L.c
  3487. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3488. ztrsm_LRLN.$(PSUFFIX) : trsm_L.c
  3489. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3490. ztrsm_LCUU.$(PSUFFIX) : trsm_L.c
  3491. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3492. ztrsm_LCUN.$(PSUFFIX) : trsm_L.c
  3493. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3494. ztrsm_LCLU.$(PSUFFIX) : trsm_L.c
  3495. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3496. ztrsm_LCLN.$(PSUFFIX) : trsm_L.c
  3497. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3498. ztrsm_RNUU.$(PSUFFIX) : trsm_R.c
  3499. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3500. ztrsm_RNUN.$(PSUFFIX) : trsm_R.c
  3501. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3502. ztrsm_RNLU.$(PSUFFIX) : trsm_R.c
  3503. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3504. ztrsm_RNLN.$(PSUFFIX) : trsm_R.c
  3505. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3506. ztrsm_RTUU.$(PSUFFIX) : trsm_R.c
  3507. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3508. ztrsm_RTUN.$(PSUFFIX) : trsm_R.c
  3509. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3510. ztrsm_RTLU.$(PSUFFIX) : trsm_R.c
  3511. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3512. ztrsm_RTLN.$(PSUFFIX) : trsm_R.c
  3513. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3514. ztrsm_RRUU.$(PSUFFIX) : trsm_R.c
  3515. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3516. ztrsm_RRUN.$(PSUFFIX) : trsm_R.c
  3517. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3518. ztrsm_RRLU.$(PSUFFIX) : trsm_R.c
  3519. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3520. ztrsm_RRLN.$(PSUFFIX) : trsm_R.c
  3521. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3522. ztrsm_RCUU.$(PSUFFIX) : trsm_R.c
  3523. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3524. ztrsm_RCUN.$(PSUFFIX) : trsm_R.c
  3525. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3526. ztrsm_RCLU.$(PSUFFIX) : trsm_R.c
  3527. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3528. ztrsm_RCLN.$(PSUFFIX) : trsm_R.c
  3529. $(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3530. xtrsm_LNUU.$(PSUFFIX) : trsm_L.c
  3531. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3532. xtrsm_LNUN.$(PSUFFIX) : trsm_L.c
  3533. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3534. xtrsm_LNLU.$(PSUFFIX) : trsm_L.c
  3535. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3536. xtrsm_LNLN.$(PSUFFIX) : trsm_L.c
  3537. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3538. xtrsm_LTUU.$(PSUFFIX) : trsm_L.c
  3539. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3540. xtrsm_LTUN.$(PSUFFIX) : trsm_L.c
  3541. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3542. xtrsm_LTLU.$(PSUFFIX) : trsm_L.c
  3543. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3544. xtrsm_LTLN.$(PSUFFIX) : trsm_L.c
  3545. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3546. xtrsm_LRUU.$(PSUFFIX) : trsm_L.c
  3547. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3548. xtrsm_LRUN.$(PSUFFIX) : trsm_L.c
  3549. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3550. xtrsm_LRLU.$(PSUFFIX) : trsm_L.c
  3551. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3552. xtrsm_LRLN.$(PSUFFIX) : trsm_L.c
  3553. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3554. xtrsm_LCUU.$(PSUFFIX) : trsm_L.c
  3555. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3556. xtrsm_LCUN.$(PSUFFIX) : trsm_L.c
  3557. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3558. xtrsm_LCLU.$(PSUFFIX) : trsm_L.c
  3559. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3560. xtrsm_LCLN.$(PSUFFIX) : trsm_L.c
  3561. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3562. xtrsm_RNUU.$(PSUFFIX) : trsm_R.c
  3563. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3564. xtrsm_RNUN.$(PSUFFIX) : trsm_R.c
  3565. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3566. xtrsm_RNLU.$(PSUFFIX) : trsm_R.c
  3567. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3568. xtrsm_RNLN.$(PSUFFIX) : trsm_R.c
  3569. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3570. xtrsm_RTUU.$(PSUFFIX) : trsm_R.c
  3571. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -UCONJ $< -o $(@F)
  3572. xtrsm_RTUN.$(PSUFFIX) : trsm_R.c
  3573. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -UCONJ $< -o $(@F)
  3574. xtrsm_RTLU.$(PSUFFIX) : trsm_R.c
  3575. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -UCONJ $< -o $(@F)
  3576. xtrsm_RTLN.$(PSUFFIX) : trsm_R.c
  3577. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -UCONJ $< -o $(@F)
  3578. xtrsm_RRUU.$(PSUFFIX) : trsm_R.c
  3579. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3580. xtrsm_RRUN.$(PSUFFIX) : trsm_R.c
  3581. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3582. xtrsm_RRLU.$(PSUFFIX) : trsm_R.c
  3583. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3584. xtrsm_RRLN.$(PSUFFIX) : trsm_R.c
  3585. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -UTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3586. xtrsm_RCUU.$(PSUFFIX) : trsm_R.c
  3587. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -DUNIT -DCONJ $< -o $(@F)
  3588. xtrsm_RCUN.$(PSUFFIX) : trsm_R.c
  3589. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -DUPPER -UUNIT -DCONJ $< -o $(@F)
  3590. xtrsm_RCLU.$(PSUFFIX) : trsm_R.c
  3591. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -DUNIT -DCONJ $< -o $(@F)
  3592. xtrsm_RCLN.$(PSUFFIX) : trsm_R.c
  3593. $(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE -DTRANSA -UUPPER -UUNIT -DCONJ $< -o $(@F)
  3594. include ../../Makefile.tail