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.

gensymbol 103 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210
  1. #!/bin/sh
  2. ###############################################################################
  3. # Copyright (c) 2025, The OpenBLAS Project
  4. # All rights reserved.
  5. # Redistribution and use in source and binary forms, with or without
  6. # modification, are permitted provided that the following conditions are
  7. # met:
  8. # 1. Redistributions of source code must retain the above copyright
  9. # notice, this list of conditions and the following disclaimer.
  10. # 2. Redistributions in binary form must reproduce the above copyright
  11. # notice, this list of conditions and the following disclaimer in
  12. # the documentation and/or other materials provided with the
  13. # distribution.
  14. # 3. Neither the name of the OpenBLAS project nor the names of
  15. # its contributors may be used to endorse or promote products
  16. # derived from this software without specific prior written permission.
  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. # Changelog
  30. # 2017/09/03 staticfloat
  31. # Added zsymv and csymv into @lapackobjs2 so they are properly renamed
  32. #
  33. # 2017/07/01 Saar
  34. # removed zsymv_ and csymv_ from @blasobs, because these functions
  35. # are now in lapack-3.7.0
  36. # added blas_thread_shutdown_
  37. # added Cblas_cgemm3m and Cblas_zgemm3m
  38. # added somatcopy_, simatcopy_ ...
  39. # added new functions from lapack-3.7.0
  40. # added LAPACKE deprecated objs from lapack-3.7.0
  41. #
  42. # 2017/08/01 Saar
  43. # removed blas_thread_shutdown_
  44. #
  45. blasobjsc="
  46. caxpy caxpby ccopy cdotc cdotu cgbmv cgemm cgemv cgerc cgeru
  47. chbmv chemm chemv cher2 cher2k cher cherk scabs1 scamax
  48. chpmv chpr2 chpr crotg cscal csrot csscal cswap scamin scasum scnrm2
  49. csymm csyr2k csyrk ctbmv ctbsv ctpmv ctpsv ctrmm ctrmv ctrsm
  50. ctrsv icamax icamin cimatcopy comatcopy cgeadd scsum cgemmt cgemmtr"
  51. blasobjsd="
  52. damax damin dasum daxpy daxpby dcabs1 dcopy ddot dgbmv dgemm
  53. dgemv dger dmax dmin dnrm2 drot drotg drotm drotmg dsbmv
  54. dscal dsdot dspmv dspr2 dimatcopy domatcopy
  55. dspr dswap dsymm dsymv dsyr2 dsyr2k dsyr dsyrk dtbmv dtbsv
  56. dtpmv dtpsv dtrmm dtrmv dtrsm dtrsv
  57. idamax idamin idmax idmin dgeadd dsum dgemmt dgemmtr"
  58. blasobjss="
  59. isamax isamin ismax ismin
  60. samax samin sasum saxpy saxpby
  61. scopy sdot sdsdot sgbmv sgemm sgemv sger
  62. smax smin snrm2 simatcopy somatcopy
  63. srot srotg srotm srotmg ssbmv sscal sspmv sspr2 sspr sswap
  64. ssymm ssymv ssyr2 ssyr2k ssyr ssyrk stbmv stbsv stpmv stpsv
  65. strmm strmv strsm strsv sgeadd ssum sgemmt sgemmtr"
  66. blasobjsz="
  67. izamax izamin
  68. zaxpy zaxpby zcopy zdotc zdotu zdrot
  69. zdscal zgbmv zgemm zgemv zgerc zgeru
  70. zhbmv zhemm zhemv zher2 zher2k zher zherk zhpmv zhpr2
  71. zhpr zrotg zscal zswap zsymm zsyr2k zsyrk ztbmv
  72. ztbsv ztpmv ztpsv ztrmm ztrmv ztrsm ztrsv
  73. zomatcopy zimatcopy dzamax dzamin dzasum dznrm2
  74. zgeadd dzsum zgemmt zgemmtr"
  75. blasobjs="lsame xerbla"
  76. bfblasobjs="bgemm bgemv sbgemm sbgemmt sbgemmtr sbgemv sbdot sbstobf16 sbdtobf16 sbf16tos dbf16tod"
  77. hfblasobjs="shgemm"
  78. cblasobjsc="
  79. cblas_caxpy cblas_ccopy cblas_cdotc cblas_cdotu cblas_cgbmv cblas_cgemm cblas_cgemv
  80. cblas_cgerc cblas_cgeru cblas_chbmv cblas_chemm cblas_chemv cblas_cher2 cblas_cher2k
  81. cblas_cher cblas_cherk cblas_chpmv cblas_chpr2 cblas_chpr cblas_cscal cblas_caxpby
  82. cblas_csscal cblas_cswap cblas_csymm cblas_csyr2k cblas_csyrk cblas_ctbmv cblas_cgeadd
  83. cblas_ctbsv cblas_ctpmv cblas_ctpsv cblas_ctrmm cblas_ctrmv cblas_ctrsm cblas_ctrsv
  84. cblas_scnrm2 cblas_scasum cblas_cgemmt cblas_cgemmtr
  85. cblas_icamax cblas_icamin cblas_icmin cblas_icmax cblas_scsum cblas_cimatcopy cblas_comatcopy
  86. cblas_caxpyc cblas_crotg cblas_csrot cblas_scamax cblas_scamin cblas_cgemm_batch
  87. "
  88. cblasobjsd="
  89. cblas_dasum cblas_daxpy cblas_dcopy cblas_ddot
  90. cblas_dgbmv cblas_dgemm cblas_dgemv cblas_dger cblas_dnrm2
  91. cblas_drot cblas_drotg cblas_drotm cblas_drotmg cblas_dsbmv cblas_dscal cblas_dsdot
  92. cblas_dspmv cblas_dspr2 cblas_dspr cblas_dswap cblas_dsymm cblas_dsymv cblas_dsyr2
  93. cblas_dsyr2k cblas_dsyr cblas_dsyrk cblas_dtbmv cblas_dtbsv cblas_dtpmv cblas_dtpsv
  94. cblas_dtrmm cblas_dtrmv cblas_dtrsm cblas_dtrsv cblas_daxpby cblas_dgeadd cblas_dgemmt cblas_dgemmtr
  95. cblas_idamax cblas_idamin cblas_idmin cblas_idmax cblas_dsum cblas_dimatcopy cblas_domatcopy
  96. cblas_damax cblas_damin cblas_dgemm_batch
  97. "
  98. cblasobjss="
  99. cblas_sasum cblas_saxpy cblas_saxpby
  100. cblas_scopy cblas_sdot cblas_sdsdot cblas_sgbmv cblas_sgemm
  101. cblas_sgemv cblas_sger cblas_snrm2 cblas_srot cblas_srotg
  102. cblas_srotm cblas_srotmg cblas_ssbmv cblas_sscal cblas_sspmv cblas_sspr2 cblas_sspr
  103. cblas_sswap cblas_ssymm cblas_ssymv cblas_ssyr2 cblas_ssyr2k cblas_ssyr cblas_ssyrk
  104. cblas_stbmv cblas_stbsv cblas_stpmv cblas_stpsv cblas_strmm cblas_strmv cblas_strsm
  105. cblas_strsv cblas_sgeadd cblas_sgemmt cblas_sgemmtr
  106. cblas_isamax cblas_isamin cblas_ismin cblas_ismax cblas_ssum cblas_simatcopy cblas_somatcopy
  107. cblas_samax cblas_samin cblas_sgemm_batch
  108. "
  109. cblasobjsz="
  110. cblas_dzasum cblas_dznrm2 cblas_zaxpy cblas_zcopy cblas_zdotc cblas_zdotu cblas_zdscal
  111. cblas_zgbmv cblas_zgemm cblas_zgemv cblas_zgerc cblas_zgeru cblas_zhbmv cblas_zhemm
  112. cblas_zhemv cblas_zher2 cblas_zher2k cblas_zher cblas_zherk cblas_zhpmv cblas_zhpr2
  113. cblas_zhpr cblas_zscal cblas_zswap cblas_zsymm cblas_zsyr2k cblas_zsyrk
  114. cblas_ztbmv cblas_ztbsv cblas_ztpmv cblas_ztpsv cblas_ztrmm cblas_ztrmv cblas_ztrsm
  115. cblas_ztrsv cblas_cdotc_sub cblas_cdotu_sub cblas_zdotc_sub cblas_zdotu_sub
  116. cblas_zaxpby cblas_zgeadd cblas_zgemmt cblas_zgemmtr
  117. cblas_izamax cblas_izamin cblas_izmin cblas_izmax cblas_dzsum cblas_zimatcopy cblas_zomatcopy
  118. cblas_zaxpyc cblas_zdrot cblas_zrotg cblas_dzamax cblas_dzamin cblas_zgemm_batch
  119. "
  120. cblasobjs="cblas_xerbla"
  121. bfcblasobjs="cblas_sbgemm cblas_sbgemv cblas_sbdot cblas_sbstobf16 cblas_sbdtobf16 cblas_sbf16tos cblas_dbf16tod cblas_sbgemm_batch"
  122. hfcblasobjs="cblas_shgemm"
  123. exblasobjs="
  124. qamax qamin qasum qaxpy qcabs1 qcopy qdot qgbmv qgemm
  125. qgemv qger qmax qmin
  126. qnrm2
  127. qsbmv qscal qspmv qspr2
  128. qspr qswap qsymm qsymv qsyr2 qsyr2k qsyr qsyrk qtbmv qtbsv
  129. qtpmv qtpsv qtrmm qtrmv qtrsm qtrsv
  130. qxamax qxamin qxasum qxnrm2
  131. xaxpy xcopy xdotc xdotu
  132. xqscal xgbmv xgemm xgemv xgerc xgeru
  133. xhbmv xhemm xhemv xher2 xher2k xher xherk xhpmv xhpr2
  134. xhpr xscal xswap xsymm xsyr2k xsyrk xtbmv
  135. xtbsv xtpmv xtpsv xtrmm xtrmv xtrsm xtrsv
  136. "
  137. # qrot,qrotg,qrotm,qrotmg,
  138. # xdrot,xrotg,
  139. gemm3mobj=""
  140. cblasgemm3mobj=""
  141. gemm3mobjsc="
  142. cgemm3m
  143. "
  144. gemm3mobjsz="
  145. zgemm3m
  146. "
  147. cblasgemm3mobjsc="
  148. cblas_cgemm3m
  149. "
  150. cblasgemm3mobjsz="
  151. cblas_zgemm3m
  152. "
  153. #both underscore and no underscore
  154. misc_common_objs="
  155. openblas_get_parallel
  156. openblas_get_num_procs
  157. openblas_set_num_threads
  158. openblas_get_num_threads
  159. "
  160. misc_no_underscore_objs="
  161. goto_set_num_threads
  162. openblas_get_config
  163. openblas_get_corename
  164. "
  165. misc_underscore_objs=""
  166. # These routines are provided by OpenBLAS.
  167. lapackobjss="
  168. sgesv
  169. sgetf2
  170. sgetrf
  171. slaswp
  172. sgetrs
  173. slauu2
  174. slauum
  175. spotf2
  176. spotrf
  177. strti2
  178. strtri
  179. spotri
  180. "
  181. lapackobjsd="
  182. dgesv
  183. dgetf2
  184. dgetrf
  185. dlaswp
  186. dgetrs
  187. dlauu2
  188. dlauum
  189. dpotf2
  190. dpotrf
  191. dtrti2
  192. dtrtri
  193. dpotri
  194. "
  195. lapackobjsc="
  196. cgesv
  197. cgetf2
  198. cgetrf
  199. claswp
  200. cgetrs
  201. clauu2
  202. clauum
  203. cpotf2
  204. cpotrf
  205. ctrti2
  206. ctrtri
  207. cpotri
  208. "
  209. lapackobjsz="
  210. zgesv
  211. zgetf2
  212. zgetrf
  213. zlaswp
  214. zgetrs
  215. zlauu2
  216. zlauum
  217. zpotf2
  218. zpotrf
  219. ztrti2
  220. ztrtri
  221. zpotri
  222. "
  223. # These routines are provided by LAPACK (reference implementation).
  224. #
  225. # This list is prepared by copying all routines listed in
  226. # `lapack-3.4.1/SRC/Makefile` and replacing the '.o' suffix with a comma.
  227. # Thereafter the following routines should be removed:
  228. # - those provided by OpenBLAS (see @lapackobjs)
  229. # - extra precision routines (see @lapack_extendedprecision_objs)
  230. # Each of these have been marked individually with "already provided" or "excluded".
  231. # ALLAUX -- Auxiliary routines called from all precisions
  232. # already provided by b"asobjs: xerbla lsame
  233. lapackobjs2="
  234. ilaenv ieeeck lsamen iparmq
  235. ilaprec ilatrans ilauplo iladiag
  236. ilaver slamch slamc3
  237. "
  238. # SCLAUX -- Auxiliary routines called from both REAL and COMPLEX.
  239. # excluded: second_$(TIMER)
  240. lapackobjs2sc="
  241. sbdsdc
  242. sbdsqr sdisna slabad slacpy sladiv slae2 slaebz
  243. slaed0 slaed1 slaed2 slaed3 slaed4 slaed5 slaed6
  244. slaed7 slaed8 slaed9 slaeda slaev2 slagtf
  245. slagts slamrg slanst
  246. slapy2 slapy3 slarnv
  247. slarra slarrb slarrc slarrd slarre slarrf slarrj
  248. slarrk slarrr slaneg
  249. slartg slaruv slas2 slascl
  250. slasd0 slasd1 slasd2 slasd3 slasd4 slasd5 slasd6
  251. slasd7 slasd8 slasda slasdq slasdt
  252. slaset slasq1 slasq2 slasq3 slasq4 slasq5 slasq6
  253. slasr slasrt slassq slasv2 spttrf sstebz sstedc
  254. ssteqr ssterf slaisnan sisnan
  255. slartgp slartgs
  256. "
  257. # DZLAUX -- Auxiliary routines called from both DOUBLE and COMPLEX*16.
  258. # excluded: dsecnd_$(TIMER)
  259. lapackobjs2dz="
  260. dbdsdc
  261. dbdsqr ddisna dlabad dlacpy dladiv dlae2 dlaebz
  262. dlaed0 dlaed1 dlaed2 dlaed3 dlaed4 dlaed5 dlaed6
  263. dlaed7 dlaed8 dlaed9 dlaeda dlaev2 dlagtf
  264. dlagts dlamrg dlanst
  265. dlapy2 dlapy3 dlarnv
  266. dlarra dlarrb dlarrc dlarrd dlarre dlarrf dlarrj
  267. dlarrk dlarrr dlaneg
  268. dlartg dlaruv dlas2 dlascl
  269. dlasd0 dlasd1 dlasd2 dlasd3 dlasd4 dlasd5 dlasd6
  270. dlasd7 dlasd8 dlasda dlasdq dlasdt
  271. dlaset dlasq1 dlasq2 dlasq3 dlasq4 dlasq5 dlasq6
  272. dlasr dlasrt dlassq dlasv2 dpttrf dstebz dstedc
  273. dsteqr dsterf dlaisnan disnan
  274. dlartgp dlartgs
  275. dlamch dlamc3
  276. "
  277. # SLASRC -- Single precision real LAPACK routines
  278. # already provided by l"packobjs:
  279. # sgesv sgetf2 slaswp slauu2 slauum spotf2 spotri strti2 strtri
  280. lapackobjs2s="
  281. sgbbrd sgbcon sgbequ sgbrfs sgbsv
  282. sgbsvx sgbtf2 sgbtrf sgbtrs sgebak sgebal sgebd2
  283. sgebrd sgecon sgeequ sgees sgeesx sgeev sgeevx
  284. sgehd2 sgehrd sgelq2 sgelqf
  285. sgels sgelsd sgelss sgelsy sgeql2 sgeqlf
  286. sgeqp3 sgeqr2 sgeqr2p sgeqrf sgeqrfp sgerfs
  287. sgerq2 sgerqf sgesc2 sgesdd sgesvd sgesvx
  288. sgetc2 sgetri
  289. sggbak sggbal sgges sggesx sggev sggevx
  290. sggglm sgghrd sgglse sggqrf
  291. sggrqf sgtcon sgtrfs sgtsv
  292. sgtsvx sgttrf sgttrs sgtts2 shgeqz
  293. shsein shseqr slabrd slacon slacn2
  294. slaein slaexc slag2 slags2 slagtm slagv2 slahqr
  295. slahr2 slaic1 slaln2 slals0 slalsa slalsd
  296. slangb slange slangt slanhs slansb slansp
  297. slansy slantb slantp slantr slanv2
  298. slapll slapmt
  299. slaqgb slaqge slaqp2 slaqps slaqsb slaqsp slaqsy
  300. slaqr0 slaqr1 slaqr2 slaqr3 slaqr4 slaqr5
  301. slaqtr slar1v slar2v ilaslr ilaslc
  302. slarf slarfb slarfg slarfgp slarft slarfx slargv
  303. slarrv slartv
  304. slarz slarzb slarzt slasy2 slasyf
  305. slatbs slatdf slatps slatrd slatrs slatrz
  306. sopgtr sopmtr sorg2l sorg2r
  307. sorgbr sorghr sorgl2 sorglq sorgql sorgqr sorgr2
  308. sorgrq sorgtr sorm2l sorm2r
  309. sormbr sormhr sorml2 sormlq sormql sormqr sormr2
  310. sormr3 sormrq sormrz sormtr spbcon spbequ spbrfs
  311. spbstf spbsv spbsvx
  312. spbtf2 spbtrf spbtrs spocon spoequ sporfs sposv
  313. sposvx spstrf spstf2
  314. sppcon sppequ
  315. spprfs sppsv sppsvx spptrf spptri spptrs sptcon
  316. spteqr sptrfs sptsv sptsvx spttrs sptts2 srscl
  317. ssbev ssbevd ssbevx ssbgst ssbgv ssbgvd ssbgvx
  318. ssbtrd sspcon sspev sspevd sspevx sspgst
  319. sspgv sspgvd sspgvx ssprfs sspsv sspsvx ssptrd
  320. ssptrf ssptri ssptrs sstegr sstein sstev sstevd sstevr
  321. sstevx
  322. ssycon ssyev ssyevd ssyevr ssyevx ssygs2
  323. ssygst ssygv ssygvd ssygvx ssyrfs ssysv ssysvx
  324. ssytd2 ssytf2 ssytrd ssytrf ssytri ssytri2 ssytri2x
  325. ssyswapr ssytrs ssytrs2 ssyconv
  326. stbcon
  327. stbrfs stbtrs stgevc stgex2 stgexc stgsen
  328. stgsja stgsna stgsy2 stgsyl stpcon stprfs stptri
  329. stptrs
  330. strcon strevc strexc strrfs strsen strsna strsyl
  331. strtrs stzrzf sstemr
  332. slansf spftrf spftri spftrs ssfrk stfsm stftri stfttp
  333. stfttr stpttf stpttr strttf strttp
  334. sgejsv sgesvj sgsvj0 sgsvj1
  335. sgeequb ssyequb spoequb sgbequb
  336. sbbcsd slapmr sorbdb sorbdb1 sorbdb2 sorbdb3 sorbdb4
  337. sorbdb5 sorbdb6 sorcsd sorcsd2by1
  338. sgeqrt sgeqrt2 sgeqrt3 sgemqrt
  339. stpqrt stpqrt2 stpmqrt stprfb
  340. "
  341. # DSLASRC -- Double-single mixed precision real routines called from
  342. # single, single-extra and double precision real LAPACK
  343. # routines (i.e. from SLASRC, SXLASRC, DLASRC).
  344. #
  345. # already provided by @lapackobjs:
  346. # sgetrs, spotrf, sgetrf
  347. lapackobjs2ds="
  348. spotrs
  349. "
  350. # CLASRC -- Single precision complex LAPACK routines
  351. # already provided by @blasobjs:
  352. # already provided by @lapackobjs:
  353. # cgesv, cgetf2, claswp, clauu2, clauum, cpotf2, cpotri, ctrti2, ctrtri
  354. lapackobjs2c="
  355. cbdsqr cgbbrd cgbcon cgbequ cgbrfs cgbsv cgbsvx
  356. cgbtf2 cgbtrf cgbtrs cgebak cgebal cgebd2 cgebrd
  357. cgecon cgeequ cgees cgeesx cgeev cgeevx
  358. cgehd2 cgehrd cgelq2 cgelqf
  359. cgels cgelsd cgelss cgelsy cgeql2 cgeqlf cgeqp3
  360. cgeqr2 cgeqr2p cgeqrf cgeqrfp cgerfs
  361. cgerq2 cgerqf cgesc2 cgesdd cgesvd
  362. cgesvx cgetc2 cgetri
  363. cggbak cggbal cgges cggesx cggev cggevx cggglm
  364. cgghrd cgglse cggqrf cggrqf
  365. cgtcon cgtrfs cgtsv cgtsvx cgttrf cgttrs cgtts2 chbev
  366. chbevd chbevx chbgst chbgv chbgvd chbgvx chbtrd
  367. checon cheev cheevd cheevr cheevx chegs2 chegst
  368. chegv chegvd chegvx cherfs chesv chesvx chetd2
  369. chetf2 chetrd
  370. chetrf chetri chetri2 chetri2x cheswapr
  371. chetrs chetrs2 chgeqz chpcon chpev chpevd
  372. chpevx chpgst chpgv chpgvd chpgvx chprfs chpsv
  373. chpsvx
  374. chptrd chptrf chptri chptrs chsein chseqr clabrd
  375. clacgv clacon clacn2 clacp2 clacpy clacrm clacrt cladiv
  376. claed0 claed7 claed8
  377. claein claesy claev2 clags2 clagtm
  378. clahef clahqr
  379. clahr2 claic1 clals0 clalsa clalsd clangb clange clangt
  380. clanhb clanhe
  381. clanhp clanhs clanht clansb clansp clansy clantb
  382. clantp clantr clapll clapmt clarcm claqgb claqge
  383. claqhb claqhe claqhp claqp2 claqps claqsb
  384. claqr0 claqr1 claqr2 claqr3 claqr4 claqr5
  385. claqsp claqsy clar1v clar2v ilaclr ilaclc
  386. clarf clarfb clarfg clarft clarfgp
  387. clarfx clargv clarnv clarrv clartg clartv
  388. clarz clarzb clarzt clascl claset clasr classq
  389. clasyf clatbs clatdf clatps clatrd clatrs clatrz
  390. cpbcon cpbequ cpbrfs cpbstf cpbsv
  391. cpbsvx cpbtf2 cpbtrf cpbtrs cpocon cpoequ cporfs
  392. cposv cposvx cpstrf cpstf2
  393. cppcon cppequ cpprfs cppsv cppsvx cpptrf cpptri cpptrs
  394. cptcon cpteqr cptrfs cptsv cptsvx cpttrf cpttrs cptts2
  395. crot cspcon cspmv cspr csprfs cspsv
  396. cspsvx csptrf csptri csptrs csrscl cstedc
  397. cstegr cstein csteqr
  398. csycon
  399. csymv
  400. csyr csyrfs csysv csysvx csytf2 csytrf csytri csytri2 csytri2x
  401. csyswapr csytrs csytrs2 csyconv
  402. ctbcon ctbrfs ctbtrs ctgevc ctgex2
  403. ctgexc ctgsen ctgsja ctgsna ctgsy2 ctgsyl ctpcon
  404. ctprfs ctptri
  405. ctptrs ctrcon ctrevc ctrexc ctrrfs ctrsen ctrsna
  406. ctrsyl ctrtrs ctzrzf cung2l cung2r
  407. cungbr cunghr cungl2 cunglq cungql cungqr cungr2
  408. cungrq cungtr cunm2l cunm2r cunmbr cunmhr cunml2
  409. cunmlq cunmql cunmqr cunmr2 cunmr3 cunmrq cunmrz
  410. cunmtr cupgtr cupmtr icmax1 scsum1 cstemr
  411. chfrk ctfttp clanhf cpftrf cpftri cpftrs ctfsm ctftri
  412. ctfttr ctpttf ctpttr ctrttf ctrttp
  413. cgeequb cgbequb csyequb cpoequb cheequb
  414. cbbcsd clapmr cunbdb cunbdb1 cunbdb2 cunbdb3 cunbdb4
  415. cunbdb5 cunbdb6 cuncsd cuncsd2by1
  416. cgeqrt cgeqrt2 cgeqrt3 cgemqrt
  417. ctpqrt ctpqrt2 ctpmqrt ctprfb
  418. "
  419. # ZCLASRC -- Double-single mixed precision complex routines called from
  420. # single, single-extra and double precision complex LAPACK
  421. # routines (i.e. from CLASRC, CXLASRC, ZLASRC).
  422. #
  423. # already provided by @lapackobjs:
  424. # cgetrs, cpotrf, cgetrf
  425. lapackobjs2zc="
  426. cpotrs
  427. "
  428. # DLASRC -- Double precision real LAPACK routines
  429. # already provided by @lapackobjs:
  430. # dgesv, dgetf2, dgetrs, dlaswp, dlauu2, dlauum, dpotf2, dpotrf, dpotri,
  431. # dtrti2, dtrtri
  432. lapackobjs2d="
  433. dgbbrd dgbcon dgbequ dgbrfs dgbsv
  434. dgbsvx dgbtf2 dgbtrf dgbtrs dgebak dgebal dgebd2
  435. dgebrd dgecon dgeequ dgees dgeesx dgeev dgeevx
  436. dgehd2 dgehrd dgelq2 dgelqf
  437. dgels dgelsd dgelss dgelsy dgeql2 dgeqlf
  438. dgeqp3 dgeqr2 dgeqr2p dgeqrf dgeqrfp dgerfs
  439. dgerq2 dgerqf dgesc2 dgesdd dgesvd dgesvx
  440. dgetc2 dgetri
  441. dggbak dggbal dgges dggesx dggev dggevx
  442. dggglm dgghrd dgglse dggqrf
  443. dggrqf dgtcon dgtrfs dgtsv
  444. dgtsvx dgttrf dgttrs dgtts2 dhgeqz
  445. dhsein dhseqr dlabrd dlacon dlacn2
  446. dlaein dlaexc dlag2 dlags2 dlagtm dlagv2 dlahqr
  447. dlahr2 dlaic1 dlaln2 dlals0 dlalsa dlalsd
  448. dlangb dlange dlangt dlanhs dlansb dlansp
  449. dlansy dlantb dlantp dlantr dlanv2
  450. dlapll dlapmt
  451. dlaqgb dlaqge dlaqp2 dlaqps dlaqsb dlaqsp dlaqsy
  452. dlaqr0 dlaqr1 dlaqr2 dlaqr3 dlaqr4 dlaqr5
  453. dlaqtr dlar1v dlar2v iladlr iladlc
  454. dlarf dlarfb dlarfg dlarfgp dlarft dlarfx
  455. dlargv dlarrv dlartv
  456. dlarz dlarzb dlarzt dlasy2 dlasyf
  457. dlatbs dlatdf dlatps dlatrd dlatrs dlatrz
  458. dopgtr dopmtr dorg2l dorg2r
  459. dorgbr dorghr dorgl2 dorglq dorgql dorgqr dorgr2
  460. dorgrq dorgtr dorm2l dorm2r
  461. dormbr dormhr dorml2 dormlq dormql dormqr dormr2
  462. dormr3 dormrq dormrz dormtr dpbcon dpbequ dpbrfs
  463. dpbstf dpbsv dpbsvx
  464. dpbtf2 dpbtrf dpbtrs dpocon dpoequ dporfs dposv
  465. dposvx dpotrs dpstrf dpstf2
  466. dppcon dppequ
  467. dpprfs dppsv dppsvx dpptrf dpptri dpptrs dptcon
  468. dpteqr dptrfs dptsv dptsvx dpttrs dptts2 drscl
  469. dsbev dsbevd dsbevx dsbgst dsbgv dsbgvd dsbgvx
  470. dsbtrd dspcon dspev dspevd dspevx dspgst
  471. dspgv dspgvd dspgvx dsprfs dspsv dspsvx dsptrd
  472. dsptrf dsptri dsptrs dstegr dstein dstev dstevd dstevr
  473. dstevx
  474. dsycon dsyev dsyevd dsyevr
  475. dsyevx dsygs2 dsygst dsygv dsygvd dsygvx dsyrfs
  476. dsysv dsysvx
  477. dsytd2 dsytf2 dsytrd dsytrf dsytri dsytri2 dsytri2x
  478. dsyswapr dsytrs dsytrs2 dsyconv
  479. dtbcon dtbrfs dtbtrs dtgevc dtgex2 dtgexc dtgsen
  480. dtgsja dtgsna dtgsy2 dtgsyl dtpcon dtprfs dtptri
  481. dtptrs
  482. dtrcon dtrevc dtrexc dtrrfs dtrsen dtrsna dtrsyl
  483. dtrtrs dtzrzf dstemr
  484. dsgesv dsposv dlag2s slag2d dlat2s
  485. dlansf dpftrf dpftri dpftrs dsfrk dtfsm dtftri dtfttp
  486. dtfttr dtpttf dtpttr dtrttf dtrttp
  487. dgejsv dgesvj dgsvj0 dgsvj1
  488. dgeequb dsyequb dpoequb dgbequb
  489. dbbcsd dlapmr dorbdb dorbdb1 dorbdb2 dorbdb3 dorbdb4
  490. dorbdb5 dorbdb6 dorcsd dorcsd2by1
  491. dgeqrt dgeqrt2 dgeqrt3 dgemqrt
  492. dtpqrt dtpqrt2 dtpmqrt dtprfb
  493. "
  494. # ZLASRC -- Double precision complex LAPACK routines
  495. # already provided by b"asobjs:
  496. # already provided by @lapackobjs:
  497. # zgesv zgetrs zgetf2 zlaswp zlauu2 zlauum zpotf2 zpotrf zpotri
  498. # ztrti2 ztrtri
  499. lapackobjs2z="
  500. zbdsqr zgbbrd zgbcon zgbequ zgbrfs zgbsv zgbsvx
  501. zgbtf2 zgbtrf zgbtrs zgebak zgebal zgebd2 zgebrd
  502. zgecon zgeequ zgees zgeesx zgeev zgeevx
  503. zgehd2 zgehrd zgelq2 zgelqf
  504. zgels zgelsd zgelss zgelsy zgeql2 zgeqlf zgeqp3
  505. zgeqr2 zgeqr2p zgeqrf zgeqrfp zgerfs zgerq2 zgerqf
  506. zgesc2 zgesdd zgesvd zgesvx zgetc2
  507. zgetri
  508. zggbak zggbal zgges zggesx zggev zggevx zggglm
  509. zgghrd zgglse zggqrf zggrqf
  510. zgtcon zgtrfs zgtsv zgtsvx zgttrf zgttrs zgtts2 zhbev
  511. zhbevd zhbevx zhbgst zhbgv zhbgvd zhbgvx zhbtrd
  512. zhecon zheev zheevd zheevr zheevx zhegs2 zhegst
  513. zhegv zhegvd zhegvx zherfs zhesv zhesvx zhetd2
  514. zhetf2 zhetrd
  515. zhetrf zhetri zhetri2 zhetri2x zheswapr
  516. zhetrs zhetrs2 zhgeqz zhpcon zhpev zhpevd
  517. zhpevx zhpgst zhpgv zhpgvd zhpgvx zhprfs zhpsv
  518. zhpsvx
  519. zhptrd zhptrf zhptri zhptrs zhsein zhseqr zlabrd
  520. zlacgv zlacon zlacn2 zlacp2 zlacpy zlacrm zlacrt zladiv
  521. zlaed0 zlaed7 zlaed8
  522. zlaein zlaesy zlaev2 zlags2 zlagtm
  523. zlahef zlahqr
  524. zlahr2 zlaic1 zlals0 zlalsa zlalsd zlangb zlange
  525. zlangt zlanhb
  526. zlanhe
  527. zlanhp zlanhs zlanht zlansb zlansp zlansy zlantb
  528. zlantp zlantr zlapll zlapmt zlaqgb zlaqge
  529. zlaqhb zlaqhe zlaqhp zlaqp2 zlaqps zlaqsb
  530. zlaqr0 zlaqr1 zlaqr2 zlaqr3 zlaqr4 zlaqr5
  531. zlaqsp zlaqsy zlar1v zlar2v ilazlr ilazlc
  532. zlarcm zlarf zlarfb
  533. zlarfg zlarft zlarfgp
  534. zlarfx zlargv zlarnv zlarrv zlartg zlartv
  535. zlarz zlarzb zlarzt zlascl zlaset zlasr
  536. zlassq zlasyf
  537. zlatbs zlatdf zlatps zlatrd zlatrs zlatrz
  538. zpbcon zpbequ zpbrfs zpbstf zpbsv
  539. zpbsvx zpbtf2 zpbtrf zpbtrs zpocon zpoequ zporfs
  540. zposv zposvx zpotrs zpstrf zpstf2
  541. zppcon zppequ zpprfs zppsv zppsvx zpptrf zpptri zpptrs
  542. zptcon zpteqr zptrfs zptsv zptsvx zpttrf zpttrs zptts2
  543. zrot zspcon zspmv zspr zsprfs zspsv
  544. zspsvx zsptrf zsptri zsptrs zdrscl zstedc
  545. zstegr zstein zsteqr
  546. zsycon
  547. zsymv
  548. zsyr zsyrfs zsysv zsysvx zsytf2 zsytrf zsytri zsytri2 zsytri2x
  549. zsyswapr zsytrs zsytrs2 zsyconv
  550. ztbcon ztbrfs ztbtrs ztgevc ztgex2
  551. ztgexc ztgsen ztgsja ztgsna ztgsy2 ztgsyl ztpcon
  552. ztprfs ztptri
  553. ztptrs ztrcon ztrevc ztrexc ztrrfs ztrsen ztrsna
  554. ztrsyl ztrtrs ztzrzf zung2l
  555. zung2r zungbr zunghr zungl2 zunglq zungql zungqr zungr2
  556. zungrq zungtr zunm2l zunm2r zunmbr zunmhr zunml2
  557. zunmlq zunmql zunmqr zunmr2 zunmr3 zunmrq zunmrz
  558. zunmtr zupgtr
  559. zupmtr izmax1 dzsum1 zstemr
  560. zcgesv zcposv zlag2c clag2z zlat2c
  561. zhfrk ztfttp zlanhf zpftrf zpftri zpftrs ztfsm ztftri
  562. ztfttr ztpttf ztpttr ztrttf ztrttp
  563. zgeequb zgbequb zsyequb zpoequb zheequb
  564. zbbcsd zlapmr zunbdb zunbdb1 zunbdb2 zunbdb3 zunbdb4
  565. zunbdb5 zunbdb6 zuncsd zuncsd2by1
  566. zgeqrt zgeqrt2 zgeqrt3 zgemqrt
  567. ztpqrt ztpqrt2 ztpmqrt ztprfb
  568. "
  569. # functions added for lapack-3.6.0
  570. lapackobjs2c="$lapackobjs2c
  571. cgejsv
  572. cgesvdx
  573. cgesvj
  574. cgetrf2
  575. cgges3
  576. cggev3
  577. cgghd3
  578. cggsvd3
  579. cggsvp3
  580. cgsvj0
  581. cgsvj1
  582. clagge
  583. claghe
  584. clagsy
  585. clahilb
  586. clakf2
  587. clarge
  588. clarnd
  589. claror
  590. clarot
  591. clatm1
  592. clatm2
  593. clatm3
  594. clatm5
  595. clatm6
  596. clatme
  597. clatmr
  598. clatms
  599. clatmt
  600. cpotrf2
  601. csbmv
  602. cspr2
  603. csyr2
  604. cunm22
  605. "
  606. lapackobjs2d="$lapackobjs2d
  607. dbdsvdx
  608. dgesvdx
  609. dgetrf2
  610. dgges3
  611. dggev3
  612. dgghd3
  613. dggsvd3
  614. dggsvp3
  615. dladiv2
  616. dlagge
  617. dlagsy
  618. dlahilb
  619. dlakf2
  620. dlaran
  621. dlarge
  622. dlarnd
  623. dlaror
  624. dlarot
  625. dlatm1
  626. dlatm2
  627. dlatm3
  628. dlatm5
  629. dlatm6
  630. dlatm7
  631. dlatme
  632. dlatmr
  633. dlatms
  634. dlatmt
  635. dorm22
  636. dpotrf2
  637. dsecnd
  638. "
  639. lapackobjs2s="$lapackobjs2s
  640. sbdsvdx
  641. second
  642. sgesvdx
  643. sgetrf2
  644. sgges3
  645. sggev3
  646. sgghd3
  647. sggsvd3
  648. sggsvp3
  649. sladiv2
  650. slagge
  651. slagsy
  652. slahilb
  653. slakf2
  654. slaran
  655. slarge
  656. slarnd
  657. slaror
  658. slarot
  659. slatm1
  660. slatm2
  661. slatm3
  662. slatm5
  663. slatm6
  664. slatm7
  665. slatme
  666. slatmr
  667. slatms
  668. slatmt
  669. sorm22
  670. spotrf2
  671. "
  672. lapackobjs2z="$lapackobjs2z
  673. zgejsv
  674. zgesvdx
  675. zgesvj
  676. zgetrf2
  677. zgges3
  678. zggev3
  679. zgghd3
  680. zggsvd3
  681. zggsvp3
  682. zgsvj0
  683. zgsvj1
  684. zlagge
  685. zlaghe
  686. zlagsy
  687. zlahilb
  688. zlakf2
  689. zlarge
  690. zlarnd
  691. zlaror
  692. zlarot
  693. zlatm1
  694. zlatm2
  695. zlatm3
  696. zlatm5
  697. zlatm6
  698. zlatme
  699. zlatmr
  700. zlatms
  701. zlatmt
  702. zpotrf2
  703. zsbmv
  704. zspr2
  705. zsyr2
  706. zunm22
  707. "
  708. # functions added for lapack-3.7.0
  709. lapackobjs2s="$lapackobjs2s
  710. slarfy
  711. ssyconvf
  712. strevc3
  713. sgelqt
  714. sgelqt3
  715. sgemlqt
  716. sgetsls
  717. sgeqr
  718. slatsqr
  719. slamtsqr
  720. sgemqr
  721. sgelq
  722. slaswlq
  723. slamswlq
  724. sgemlq
  725. stplqt
  726. stplqt2
  727. stpmlqt
  728. "
  729. lapackobjs2d="$lapackobjs2d
  730. dlarfy
  731. dsyconvf
  732. dtrevc3
  733. dgelqt
  734. dgelqt3
  735. dgemlqt
  736. dgetsls
  737. dgeqr
  738. dlatsqr
  739. dlamtsqr
  740. dgemqr
  741. dgelq
  742. dlaswlq
  743. dlamswlq
  744. dgemlq
  745. dtplqt
  746. dtplqt2
  747. dtpmlqt
  748. "
  749. lapackobjs2c="$lapackobjs2c
  750. clarfy
  751. csyconvf
  752. ctrevc3
  753. cgelqt
  754. cgelqt3
  755. cgemlqt
  756. cgetsls
  757. cgeqr
  758. clatsqr
  759. clamtsqr
  760. cgemqr
  761. cgelq
  762. claswlq
  763. clamswlq
  764. cgemlq
  765. ctplqt
  766. ctplqt2
  767. ctpmlqt
  768. "
  769. lapackobjs2z="$lapackobjs2z
  770. zlarfy
  771. zsyconvf
  772. ztrevc3
  773. ztplqt
  774. ztplqt2
  775. ztpmlqt
  776. zgelqt
  777. zgelqt3
  778. zgemlqt
  779. zgetsls
  780. zgeqr
  781. zlatsqr
  782. zlamtsqr
  783. zgemqr
  784. zgelq
  785. zlaswlq
  786. zlamswlq
  787. zgemlq
  788. "
  789. lapackobjs2s="$lapackobjs2s
  790. sladiv1"
  791. lapackobjs2d="$lapackobjs2d
  792. dladiv1"
  793. lapackobjs="$lapackobjs
  794. iparam2stage
  795. ilaenv2stage
  796. "
  797. # functions added for lapack-3.9.0
  798. lapackobjs2c="$lapackobjs2c
  799. cgesvdq
  800. cungtsqr
  801. "
  802. lapackobjs2d="$lapackobjs2d
  803. dcombssq
  804. dgesvdq
  805. dorgtsqr
  806. "
  807. lapackobjs2s="$lapackobjs2s
  808. scombssq
  809. sgesvdq
  810. sorgtsqr
  811. "
  812. lapackobjs2z="$lapackobjs2z
  813. zgesvdq
  814. zungtsqr
  815. "
  816. #functions added for lapack-3.10
  817. lapackobjs2c="$lapackobjs2c
  818. cgetsqrhrt
  819. cungtsqr_row
  820. "
  821. lapackobjs2d="$lapackobjs2d
  822. dgetsqrhrt
  823. dorgtsqr_row
  824. "
  825. lapackobjs2s="$lapackobjs2s
  826. sgetsqrhrt
  827. sorgtsqr_row
  828. "
  829. lapackobjs2z="$lapackobjs2z
  830. zgetsqrhrt
  831. zungtsqr_row
  832. "
  833. #functions added for lapack-3.11
  834. lapackobjs2c="$lapackobjs2c
  835. cgedmd
  836. cgedmdq
  837. "
  838. lapackobjs2d="$lapackobjs2d
  839. dgedmd
  840. dgedmdq
  841. "
  842. lapackobjs2s="$lapackobjs2s
  843. sgedmd
  844. sgedmdq
  845. "
  846. lapackobjs2z="$lapackobjs2z
  847. zgedmd
  848. zgedmdq
  849. "
  850. #functions added post 3.11
  851. lapackobjs2c="$lapackobjs2c
  852. cgelst
  853. cgeqp3rk
  854. claqp2rk
  855. claqp3rk
  856. clatrs3
  857. crscl
  858. ctrsyl3
  859. "
  860. # claqz0
  861. # claqz1
  862. # claqz2
  863. # claqz3
  864. # clatrs3
  865. lapackobjs2d="$lapackobjs2d
  866. dgelst
  867. dgeqp3rk
  868. dlaqp2rk
  869. dlaqp3rk
  870. dlarmm
  871. dlatrs3
  872. dtrsyl3
  873. "
  874. # dlaqz0
  875. # dlaqz1
  876. # dlaqz2
  877. # dlaqz3
  878. # dlaqz4
  879. lapackobjs2s="$lapackobjs2s
  880. sgelst
  881. sgeqp3rk
  882. slaqp2rk
  883. slaqp3rk
  884. slarmm
  885. slatrs3
  886. strsyl3
  887. "
  888. lapackobjs2z="$lapackobjs2z
  889. zgelst
  890. zgeqp3rk
  891. zlaqp2rk
  892. zlaqp3rk
  893. zlatrs3
  894. zrscl
  895. ztrsyl3
  896. "
  897. # zlaqz0
  898. # zlaqz1
  899. # zlaqz2
  900. # zlaqz3
  901. lapack_extendedprecision_objs="
  902. zposvxx clagge clatms chesvxx cposvxx cgesvxx ssyrfssx csyrfsx
  903. dlagsy dsysvxx sporfsx slatms zlatms zherfsx csysvxx
  904. "
  905. lapack_deprecated_objsc="
  906. cgelqs cgeqrs
  907. cgegs cggsvd
  908. cgegv cggsvp
  909. cgelsx clahrd
  910. cgeqpf clatzm
  911. ctzrqf
  912. "
  913. lapack_deprecated_objsd="
  914. dgelqs dgeqrs
  915. dgegs dgeqpf
  916. dgegv dggsvd
  917. dgelsx dggsvp
  918. dlahrd
  919. dlatzm dtzrqf"
  920. lapack_deprecated_objss="
  921. sgelqs
  922. sgeqrs
  923. sgelsx
  924. sgegs
  925. sgegv
  926. sgeqpf
  927. sggsvd
  928. sggsvp
  929. slahrd
  930. slatzm
  931. stzrqf
  932. "
  933. lapack_deprecated_objsz="
  934. zgelqs
  935. zgeqrs
  936. zgegs
  937. zgegv
  938. zgelsx
  939. zgeqpf
  940. zggsvd
  941. zggsvp
  942. zlahrd
  943. zlatzm
  944. ztzrqf
  945. "
  946. lapacke_deprecated_objsc="
  947. LAPACKE_cggsvp
  948. LAPACKE_cggsvp_work
  949. LAPACKE_cggsvd
  950. LAPACKE_cggsvd_work
  951. LAPACKE_cgeqpf
  952. LAPACKE_cgeqpf_work
  953. "
  954. lapacke_deprecated_objsd="
  955. LAPACKE_dggsvp
  956. LAPACKE_dggsvp_work
  957. LAPACKE_dggsvd
  958. LAPACKE_dggsvd_work
  959. LAPACKE_dgeqpf
  960. LAPACKE_dgeqpf_work
  961. "
  962. lapacke_deprecated_objss="
  963. LAPACKE_sggsvp
  964. LAPACKE_sggsvp_work
  965. LAPACKE_sggsvd
  966. LAPACKE_sggsvd_work
  967. LAPACKE_sgeqpf
  968. LAPACKE_sgeqpf_work
  969. "
  970. lapacke_deprecated_objsz="
  971. LAPACKE_zggsvp
  972. LAPACKE_zggsvp_work
  973. LAPACKE_zggsvd
  974. LAPACKE_zggsvd_work
  975. LAPACKE_zgeqpf
  976. LAPACKE_zgeqpf_work
  977. "
  978. # LAPACK C interface routines.
  979. #
  980. # This list is prepared in a similar manner to @lapackobjs2, however the
  981. # functions all begin with an uppercase prefix (with the exception of the
  982. # make_complex_* routines).
  983. #
  984. # The functions corresponding to @(MATGEN_OBJ) and @(SRCX_OBJ) are not
  985. # exported since the respective LAPACK routines are not built by default.
  986. # @(OBJ) from `lapack-3.4.1/lapacke/utils/Makefile`
  987. lapackeobjs="
  988. LAPACKE_lsame
  989. LAPACKE_ilaver
  990. LAPACKE_xerbla
  991. lapack_make_complex_float
  992. lapack_make_complex_double
  993. LAPACKE_get_nancheck
  994. LAPACKE_set_nancheck
  995. "
  996. lapackeobjsc="
  997. LAPACKE_cgb_nancheck
  998. LAPACKE_cgb_trans
  999. LAPACKE_cge_nancheck
  1000. LAPACKE_cge_trans
  1001. LAPACKE_cgg_nancheck
  1002. LAPACKE_cgg_trans
  1003. LAPACKE_cgt_nancheck
  1004. LAPACKE_chb_nancheck
  1005. LAPACKE_chb_trans
  1006. LAPACKE_che_nancheck
  1007. LAPACKE_che_trans
  1008. LAPACKE_chp_nancheck
  1009. LAPACKE_chp_trans
  1010. LAPACKE_chs_nancheck
  1011. LAPACKE_chs_trans
  1012. LAPACKE_c_nancheck
  1013. LAPACKE_cpb_nancheck
  1014. LAPACKE_cpb_trans
  1015. LAPACKE_cpf_nancheck
  1016. LAPACKE_cpf_trans
  1017. LAPACKE_cpo_nancheck
  1018. LAPACKE_cpo_trans
  1019. LAPACKE_cpp_nancheck
  1020. LAPACKE_cpp_trans
  1021. LAPACKE_cpt_nancheck
  1022. LAPACKE_csp_nancheck
  1023. LAPACKE_csp_trans
  1024. LAPACKE_cst_nancheck
  1025. LAPACKE_csy_nancheck
  1026. LAPACKE_csy_trans
  1027. LAPACKE_ctb_nancheck
  1028. LAPACKE_ctb_trans
  1029. LAPACKE_ctf_nancheck
  1030. LAPACKE_ctf_trans
  1031. LAPACKE_ctp_nancheck
  1032. LAPACKE_ctp_trans
  1033. LAPACKE_ctr_nancheck
  1034. LAPACKE_ctr_trans
  1035. LAPACKE_cbbcsd
  1036. LAPACKE_cbbcsd_work
  1037. LAPACKE_cbdsqr
  1038. LAPACKE_cbdsqr_work
  1039. LAPACKE_cgbbrd
  1040. LAPACKE_cgbbrd_work
  1041. LAPACKE_cgbcon
  1042. LAPACKE_cgbcon_work
  1043. LAPACKE_cgbequ
  1044. LAPACKE_cgbequ_work
  1045. LAPACKE_cgbequb
  1046. LAPACKE_cgbequb_work
  1047. LAPACKE_cgbrfs
  1048. LAPACKE_cgbrfs_work
  1049. LAPACKE_cgbsv
  1050. LAPACKE_cgbsv_work
  1051. LAPACKE_cgbsvx
  1052. LAPACKE_cgbsvx_work
  1053. LAPACKE_cgbtrf
  1054. LAPACKE_cgbtrf_work
  1055. LAPACKE_cgbtrs
  1056. LAPACKE_cgbtrs_work
  1057. LAPACKE_cgebak
  1058. LAPACKE_cgebak_work
  1059. LAPACKE_cgebal
  1060. LAPACKE_cgebal_work
  1061. LAPACKE_cgebrd
  1062. LAPACKE_cgebrd_work
  1063. LAPACKE_cgecon
  1064. LAPACKE_cgecon_work
  1065. LAPACKE_cgedmd
  1066. LAPACKE_cgedmd_work
  1067. LAPACKE_cgedmdq
  1068. LAPACKE_cgedmdq_work
  1069. LAPACKE_cgeequ
  1070. LAPACKE_cgeequ_work
  1071. LAPACKE_cgeequb
  1072. LAPACKE_cgeequb_work
  1073. LAPACKE_cgees
  1074. LAPACKE_cgees_work
  1075. LAPACKE_cgeesx
  1076. LAPACKE_cgeesx_work
  1077. LAPACKE_cgeev
  1078. LAPACKE_cgeev_work
  1079. LAPACKE_cgeevx
  1080. LAPACKE_cgeevx_work
  1081. LAPACKE_cgehrd
  1082. LAPACKE_cgehrd_work
  1083. LAPACKE_cgelq2
  1084. LAPACKE_cgelq2_work
  1085. LAPACKE_cgelqf
  1086. LAPACKE_cgelqf_work
  1087. LAPACKE_cgels
  1088. LAPACKE_cgels_work
  1089. LAPACKE_cgelsd
  1090. LAPACKE_cgelsd_work
  1091. LAPACKE_cgelss
  1092. LAPACKE_cgelss_work
  1093. LAPACKE_cgelsy
  1094. LAPACKE_cgelsy_work
  1095. LAPACKE_cgemqrt
  1096. LAPACKE_cgemqrt_work
  1097. LAPACKE_cgeqlf
  1098. LAPACKE_cgeqlf_work
  1099. LAPACKE_cgeqp3
  1100. LAPACKE_cgeqp3_work
  1101. LAPACKE_cgeqr2
  1102. LAPACKE_cgeqr2_work
  1103. LAPACKE_cgeqrf
  1104. LAPACKE_cgeqrf_work
  1105. LAPACKE_cgeqrfp
  1106. LAPACKE_cgeqrfp_work
  1107. LAPACKE_cgeqrt
  1108. LAPACKE_cgeqrt2
  1109. LAPACKE_cgeqrt2_work
  1110. LAPACKE_cgeqrt3
  1111. LAPACKE_cgeqrt3_work
  1112. LAPACKE_cgeqrt_work
  1113. LAPACKE_cgerfs
  1114. LAPACKE_cgerfs_work
  1115. LAPACKE_cgerqf
  1116. LAPACKE_cgerqf_work
  1117. LAPACKE_cgesdd
  1118. LAPACKE_cgesdd_work
  1119. LAPACKE_cgesv
  1120. LAPACKE_cgesv_work
  1121. LAPACKE_cgesvd
  1122. LAPACKE_cgesvd_work
  1123. LAPACKE_cgesvx
  1124. LAPACKE_cgesvx_work
  1125. LAPACKE_cgetf2
  1126. LAPACKE_cgetf2_work
  1127. LAPACKE_cgetrf
  1128. LAPACKE_cgetrf_work
  1129. LAPACKE_cgetri
  1130. LAPACKE_cgetri_work
  1131. LAPACKE_cgetrs
  1132. LAPACKE_cgetrs_work
  1133. LAPACKE_cggbak
  1134. LAPACKE_cggbak_work
  1135. LAPACKE_cggbal
  1136. LAPACKE_cggbal_work
  1137. LAPACKE_cgges
  1138. LAPACKE_cgges_work
  1139. LAPACKE_cggesx
  1140. LAPACKE_cggesx_work
  1141. LAPACKE_cggev
  1142. LAPACKE_cggev_work
  1143. LAPACKE_cggevx
  1144. LAPACKE_cggevx_work
  1145. LAPACKE_cggglm
  1146. LAPACKE_cggglm_work
  1147. LAPACKE_cgghrd
  1148. LAPACKE_cgghrd_work
  1149. LAPACKE_cgglse
  1150. LAPACKE_cgglse_work
  1151. LAPACKE_cggqrf
  1152. LAPACKE_cggqrf_work
  1153. LAPACKE_cggrqf
  1154. LAPACKE_cggrqf_work
  1155. LAPACKE_cgtcon
  1156. LAPACKE_cgtcon_work
  1157. LAPACKE_cgtrfs
  1158. LAPACKE_cgtrfs_work
  1159. LAPACKE_cgtsv
  1160. LAPACKE_cgtsv_work
  1161. LAPACKE_cgtsvx
  1162. LAPACKE_cgtsvx_work
  1163. LAPACKE_cgttrf
  1164. LAPACKE_cgttrf_work
  1165. LAPACKE_cgttrs
  1166. LAPACKE_cgttrs_work
  1167. LAPACKE_chbev
  1168. LAPACKE_chbev_work
  1169. LAPACKE_chbevd
  1170. LAPACKE_chbevd_work
  1171. LAPACKE_chbevx
  1172. LAPACKE_chbevx_work
  1173. LAPACKE_chbgst
  1174. LAPACKE_chbgst_work
  1175. LAPACKE_chbgv
  1176. LAPACKE_chbgv_work
  1177. LAPACKE_chbgvd
  1178. LAPACKE_chbgvd_work
  1179. LAPACKE_chbgvx
  1180. LAPACKE_chbgvx_work
  1181. LAPACKE_chbtrd
  1182. LAPACKE_chbtrd_work
  1183. LAPACKE_checon
  1184. LAPACKE_checon_work
  1185. LAPACKE_cheequb
  1186. LAPACKE_cheequb_work
  1187. LAPACKE_cheev
  1188. LAPACKE_cheev_work
  1189. LAPACKE_cheevd
  1190. LAPACKE_cheevd_work
  1191. LAPACKE_cheevr
  1192. LAPACKE_cheevr_work
  1193. LAPACKE_cheevx
  1194. LAPACKE_cheevx_work
  1195. LAPACKE_chegst
  1196. LAPACKE_chegst_work
  1197. LAPACKE_chegv
  1198. LAPACKE_chegv_work
  1199. LAPACKE_chegvd
  1200. LAPACKE_chegvd_work
  1201. LAPACKE_chegvx
  1202. LAPACKE_chegvx_work
  1203. LAPACKE_cherfs
  1204. LAPACKE_cherfs_work
  1205. LAPACKE_chesv
  1206. LAPACKE_chesv_work
  1207. LAPACKE_chesvx
  1208. LAPACKE_chesvx_work
  1209. LAPACKE_cheswapr
  1210. LAPACKE_cheswapr_work
  1211. LAPACKE_chetrd
  1212. LAPACKE_chetrd_work
  1213. LAPACKE_chetrf
  1214. LAPACKE_chetrf_work
  1215. LAPACKE_chetri
  1216. LAPACKE_chetri2
  1217. LAPACKE_chetri2_work
  1218. LAPACKE_chetri2x
  1219. LAPACKE_chetri2x_work
  1220. LAPACKE_chetri_work
  1221. LAPACKE_chetrs
  1222. LAPACKE_chetrs2
  1223. LAPACKE_chetrs2_work
  1224. LAPACKE_chetrs_work
  1225. LAPACKE_chfrk
  1226. LAPACKE_chfrk_work
  1227. LAPACKE_chgeqz
  1228. LAPACKE_chgeqz_work
  1229. LAPACKE_chpcon
  1230. LAPACKE_chpcon_work
  1231. LAPACKE_chpev
  1232. LAPACKE_chpev_work
  1233. LAPACKE_chpevd
  1234. LAPACKE_chpevd_work
  1235. LAPACKE_chpevx
  1236. LAPACKE_chpevx_work
  1237. LAPACKE_chpgst
  1238. LAPACKE_chpgst_work
  1239. LAPACKE_chpgv
  1240. LAPACKE_chpgv_work
  1241. LAPACKE_chpgvd
  1242. LAPACKE_chpgvd_work
  1243. LAPACKE_chpgvx
  1244. LAPACKE_chpgvx_work
  1245. LAPACKE_chprfs
  1246. LAPACKE_chprfs_work
  1247. LAPACKE_chpsv
  1248. LAPACKE_chpsv_work
  1249. LAPACKE_chpsvx
  1250. LAPACKE_chpsvx_work
  1251. LAPACKE_chptrd
  1252. LAPACKE_chptrd_work
  1253. LAPACKE_chptrf
  1254. LAPACKE_chptrf_work
  1255. LAPACKE_chptri
  1256. LAPACKE_chptri_work
  1257. LAPACKE_chptrs
  1258. LAPACKE_chptrs_work
  1259. LAPACKE_chsein
  1260. LAPACKE_chsein_work
  1261. LAPACKE_chseqr
  1262. LAPACKE_chseqr_work
  1263. LAPACKE_clacgv
  1264. LAPACKE_clacgv_work
  1265. LAPACKE_clacn2
  1266. LAPACKE_clacn2_work
  1267. LAPACKE_clacp2
  1268. LAPACKE_clacp2_work
  1269. LAPACKE_clacpy
  1270. LAPACKE_clacpy_work
  1271. LAPACKE_clag2z
  1272. LAPACKE_clag2z_work
  1273. LAPACKE_clange
  1274. LAPACKE_clange_work
  1275. LAPACKE_clanhe
  1276. LAPACKE_clanhe_work
  1277. LAPACKE_clansy
  1278. LAPACKE_clansy_work
  1279. LAPACKE_clantr
  1280. LAPACKE_clantr_work
  1281. LAPACKE_clapmr
  1282. LAPACKE_clapmr_work
  1283. LAPACKE_clarfb
  1284. LAPACKE_clarfb_work
  1285. LAPACKE_clarfg
  1286. LAPACKE_clarfg_work
  1287. LAPACKE_clarft
  1288. LAPACKE_clarft_work
  1289. LAPACKE_clarfx
  1290. LAPACKE_clarfx_work
  1291. LAPACKE_clarnv
  1292. LAPACKE_clarnv_work
  1293. LAPACKE_claset
  1294. LAPACKE_claset_work
  1295. LAPACKE_claswp
  1296. LAPACKE_claswp_work
  1297. LAPACKE_clauum
  1298. LAPACKE_clauum_work
  1299. LAPACKE_cpbcon
  1300. LAPACKE_cpbcon_work
  1301. LAPACKE_cpbequ
  1302. LAPACKE_cpbequ_work
  1303. LAPACKE_cpbrfs
  1304. LAPACKE_cpbrfs_work
  1305. LAPACKE_cpbstf
  1306. LAPACKE_cpbstf_work
  1307. LAPACKE_cpbsv
  1308. LAPACKE_cpbsv_work
  1309. LAPACKE_cpbsvx
  1310. LAPACKE_cpbsvx_work
  1311. LAPACKE_cpbtrf
  1312. LAPACKE_cpbtrf_work
  1313. LAPACKE_cpbtrs
  1314. LAPACKE_cpbtrs_work
  1315. LAPACKE_cpftrf
  1316. LAPACKE_cpftrf_work
  1317. LAPACKE_cpftri
  1318. LAPACKE_cpftri_work
  1319. LAPACKE_cpftrs
  1320. LAPACKE_cpftrs_work
  1321. LAPACKE_cpocon
  1322. LAPACKE_cpocon_work
  1323. LAPACKE_cpoequ
  1324. LAPACKE_cpoequ_work
  1325. LAPACKE_cpoequb
  1326. LAPACKE_cpoequb_work
  1327. LAPACKE_cporfs
  1328. LAPACKE_cporfs_work
  1329. LAPACKE_cposv
  1330. LAPACKE_cposv_work
  1331. LAPACKE_cposvx
  1332. LAPACKE_cposvx_work
  1333. LAPACKE_cpotrf
  1334. LAPACKE_cpotrf_work
  1335. LAPACKE_cpotri
  1336. LAPACKE_cpotri_work
  1337. LAPACKE_cpotrs
  1338. LAPACKE_cpotrs_work
  1339. LAPACKE_cppcon
  1340. LAPACKE_cppcon_work
  1341. LAPACKE_cppequ
  1342. LAPACKE_cppequ_work
  1343. LAPACKE_cpprfs
  1344. LAPACKE_cpprfs_work
  1345. LAPACKE_cppsv
  1346. LAPACKE_cppsv_work
  1347. LAPACKE_cppsvx
  1348. LAPACKE_cppsvx_work
  1349. LAPACKE_cpptrf
  1350. LAPACKE_cpptrf_work
  1351. LAPACKE_cpptri
  1352. LAPACKE_cpptri_work
  1353. LAPACKE_cpptrs
  1354. LAPACKE_cpptrs_work
  1355. LAPACKE_cpstrf
  1356. LAPACKE_cpstrf_work
  1357. LAPACKE_cptcon
  1358. LAPACKE_cptcon_work
  1359. LAPACKE_cpteqr
  1360. LAPACKE_cpteqr_work
  1361. LAPACKE_cptrfs
  1362. LAPACKE_cptrfs_work
  1363. LAPACKE_cptsv
  1364. LAPACKE_cptsv_work
  1365. LAPACKE_cptsvx
  1366. LAPACKE_cptsvx_work
  1367. LAPACKE_cpttrf
  1368. LAPACKE_cpttrf_work
  1369. LAPACKE_cpttrs
  1370. LAPACKE_cpttrs_work
  1371. LAPACKE_cspcon
  1372. LAPACKE_cspcon_work
  1373. LAPACKE_csprfs
  1374. LAPACKE_csprfs_work
  1375. LAPACKE_cspsv
  1376. LAPACKE_cspsv_work
  1377. LAPACKE_cspsvx
  1378. LAPACKE_cspsvx_work
  1379. LAPACKE_csptrf
  1380. LAPACKE_csptrf_work
  1381. LAPACKE_csptri
  1382. LAPACKE_csptri_work
  1383. LAPACKE_csptrs
  1384. LAPACKE_csptrs_work
  1385. LAPACKE_cstedc
  1386. LAPACKE_cstedc_work
  1387. LAPACKE_cstegr
  1388. LAPACKE_cstegr_work
  1389. LAPACKE_cstein
  1390. LAPACKE_cstein_work
  1391. LAPACKE_cstemr
  1392. LAPACKE_cstemr_work
  1393. LAPACKE_csteqr
  1394. LAPACKE_csteqr_work
  1395. LAPACKE_csycon
  1396. LAPACKE_csycon_work
  1397. LAPACKE_csyconv
  1398. LAPACKE_csyconv_work
  1399. LAPACKE_csyequb
  1400. LAPACKE_csyequb_work
  1401. LAPACKE_csyrfs
  1402. LAPACKE_csyrfs_work
  1403. LAPACKE_csysv
  1404. LAPACKE_csysv_rook
  1405. LAPACKE_csysv_rook_work
  1406. LAPACKE_csysv_work
  1407. LAPACKE_csysvx
  1408. LAPACKE_csysvx_work
  1409. LAPACKE_csyswapr
  1410. LAPACKE_csyswapr_work
  1411. LAPACKE_csytrf
  1412. LAPACKE_csytrf_work
  1413. LAPACKE_csytri
  1414. LAPACKE_csytri2
  1415. LAPACKE_csytri2_work
  1416. LAPACKE_csytri2x
  1417. LAPACKE_csytri2x_work
  1418. LAPACKE_csytri_work
  1419. LAPACKE_csytrs
  1420. LAPACKE_csytrs2
  1421. LAPACKE_csytrs2_work
  1422. LAPACKE_csytrs_work
  1423. LAPACKE_ctbcon
  1424. LAPACKE_ctbcon_work
  1425. LAPACKE_ctbrfs
  1426. LAPACKE_ctbrfs_work
  1427. LAPACKE_ctbtrs
  1428. LAPACKE_ctbtrs_work
  1429. LAPACKE_ctfsm
  1430. LAPACKE_ctfsm_work
  1431. LAPACKE_ctftri
  1432. LAPACKE_ctftri_work
  1433. LAPACKE_ctfttp
  1434. LAPACKE_ctfttp_work
  1435. LAPACKE_ctfttr
  1436. LAPACKE_ctfttr_work
  1437. LAPACKE_ctgevc
  1438. LAPACKE_ctgevc_work
  1439. LAPACKE_ctgexc
  1440. LAPACKE_ctgexc_work
  1441. LAPACKE_ctgsen
  1442. LAPACKE_ctgsen_work
  1443. LAPACKE_ctgsja
  1444. LAPACKE_ctgsja_work
  1445. LAPACKE_ctgsna
  1446. LAPACKE_ctgsna_work
  1447. LAPACKE_ctgsyl
  1448. LAPACKE_ctgsyl_work
  1449. LAPACKE_ctpcon
  1450. LAPACKE_ctpcon_work
  1451. LAPACKE_ctpmqrt
  1452. LAPACKE_ctpmqrt_work
  1453. LAPACKE_ctpqrt
  1454. LAPACKE_ctpqrt2
  1455. LAPACKE_ctpqrt2_work
  1456. LAPACKE_ctpqrt_work
  1457. LAPACKE_ctprfb
  1458. LAPACKE_ctprfb_work
  1459. LAPACKE_ctprfs
  1460. LAPACKE_ctprfs_work
  1461. LAPACKE_ctptri
  1462. LAPACKE_ctptri_work
  1463. LAPACKE_ctptrs
  1464. LAPACKE_ctptrs_work
  1465. LAPACKE_ctpttf
  1466. LAPACKE_ctpttf_work
  1467. LAPACKE_ctpttr
  1468. LAPACKE_ctpttr_work
  1469. LAPACKE_ctrcon
  1470. LAPACKE_ctrcon_work
  1471. LAPACKE_ctrevc
  1472. LAPACKE_ctrevc_work
  1473. LAPACKE_ctrexc
  1474. LAPACKE_ctrexc_work
  1475. LAPACKE_ctrrfs
  1476. LAPACKE_ctrrfs_work
  1477. LAPACKE_ctrsen
  1478. LAPACKE_ctrsen_work
  1479. LAPACKE_ctrsna
  1480. LAPACKE_ctrsna_work
  1481. LAPACKE_ctrsyl
  1482. LAPACKE_ctrsyl_work
  1483. LAPACKE_ctrtri
  1484. LAPACKE_ctrtri_work
  1485. LAPACKE_ctrtrs
  1486. LAPACKE_ctrtrs_work
  1487. LAPACKE_ctrttf
  1488. LAPACKE_ctrttf_work
  1489. LAPACKE_ctrttp
  1490. LAPACKE_ctrttp_work
  1491. LAPACKE_ctzrzf
  1492. LAPACKE_ctzrzf_work
  1493. LAPACKE_cunbdb
  1494. LAPACKE_cunbdb_work
  1495. LAPACKE_cuncsd
  1496. LAPACKE_cuncsd_work
  1497. LAPACKE_cungbr
  1498. LAPACKE_cungbr_work
  1499. LAPACKE_cunghr
  1500. LAPACKE_cunghr_work
  1501. LAPACKE_cunglq
  1502. LAPACKE_cunglq_work
  1503. LAPACKE_cungql
  1504. LAPACKE_cungql_work
  1505. LAPACKE_cungqr
  1506. LAPACKE_cungqr_work
  1507. LAPACKE_cungrq
  1508. LAPACKE_cungrq_work
  1509. LAPACKE_cungtr
  1510. LAPACKE_cungtr_work
  1511. LAPACKE_cunmbr
  1512. LAPACKE_cunmbr_work
  1513. LAPACKE_cunmhr
  1514. LAPACKE_cunmhr_work
  1515. LAPACKE_cunmlq
  1516. LAPACKE_cunmlq_work
  1517. LAPACKE_cunmql
  1518. LAPACKE_cunmql_work
  1519. LAPACKE_cunmqr
  1520. LAPACKE_cunmqr_work
  1521. LAPACKE_cunmrq
  1522. LAPACKE_cunmrq_work
  1523. LAPACKE_cunmrz
  1524. LAPACKE_cunmrz_work
  1525. LAPACKE_cunmtr
  1526. LAPACKE_cunmtr_work
  1527. LAPACKE_cupgtr
  1528. LAPACKE_cupgtr_work
  1529. LAPACKE_cupmtr
  1530. LAPACKE_cupmtr_work
  1531. LAPACKE_csyr
  1532. LAPACKE_csyr_work
  1533. LAPACKE_clatms
  1534. LAPACKE_clatms_work
  1535. LAPACKE_clagge
  1536. LAPACKE_clagge_work
  1537. LAPACKE_claghe
  1538. LAPACKE_claghe_work
  1539. LAPACKE_clagsy
  1540. LAPACKE_clagsy_work
  1541. LAPACKE_cgejsv
  1542. LAPACKE_cgejsv_work
  1543. LAPACKE_cgesvdx
  1544. LAPACKE_cgesvdx_work
  1545. LAPACKE_cgesvj
  1546. LAPACKE_cgesvj_work
  1547. LAPACKE_cgetrf2
  1548. LAPACKE_cgetrf2_work
  1549. LAPACKE_cgges3
  1550. LAPACKE_cgges3_work
  1551. LAPACKE_cggev3
  1552. LAPACKE_cggev3_work
  1553. LAPACKE_cgghd3
  1554. LAPACKE_cgghd3_work
  1555. LAPACKE_cggsvd3
  1556. LAPACKE_cggsvd3_work
  1557. LAPACKE_cggsvp3
  1558. LAPACKE_cggsvp3_work
  1559. LAPACKE_chetrf_rook
  1560. LAPACKE_chetrf_rook_work
  1561. LAPACKE_chetrs_rook
  1562. LAPACKE_chetrs_rook_work
  1563. LAPACKE_clapmt
  1564. LAPACKE_clapmt_work
  1565. LAPACKE_clascl
  1566. LAPACKE_clascl_work
  1567. LAPACKE_cpotrf2
  1568. LAPACKE_cpotrf2_work
  1569. LAPACKE_csytrf_rook
  1570. LAPACKE_csytrf_rook_work
  1571. LAPACKE_csytrs_rook
  1572. LAPACKE_csytrs_rook_work
  1573. LAPACKE_cuncsd2by1
  1574. LAPACKE_cuncsd2by1_work
  1575. LAPACKE_cgelq
  1576. LAPACKE_cgelq_work
  1577. LAPACKE_cgemlq
  1578. LAPACKE_cgemlq_work
  1579. LAPACKE_cgemqr
  1580. LAPACKE_cgemqr_work
  1581. LAPACKE_cgeqr
  1582. LAPACKE_cgeqr_work
  1583. LAPACKE_cgetsls
  1584. LAPACKE_cgetsls_work
  1585. LAPACKE_chbev_2stage
  1586. LAPACKE_chbev_2stage_work
  1587. LAPACKE_chbevd_2stage
  1588. LAPACKE_chbevd_2stage_work
  1589. LAPACKE_chbevx_2stage
  1590. LAPACKE_chbevx_2stage_work
  1591. LAPACKE_checon_3
  1592. LAPACKE_checon_3_work
  1593. LAPACKE_cheev_2stage
  1594. LAPACKE_cheev_2stage_work
  1595. LAPACKE_cheevd_2stage
  1596. LAPACKE_cheevd_2stage_work
  1597. LAPACKE_cheevr_2stage
  1598. LAPACKE_cheevr_2stage_work
  1599. LAPACKE_cheevx_2stage
  1600. LAPACKE_cheevx_2stage_work
  1601. LAPACKE_chegv_2stage
  1602. LAPACKE_chegv_2stage_work
  1603. LAPACKE_chesv_aa
  1604. LAPACKE_chesv_aa_work
  1605. LAPACKE_chesv_rk
  1606. LAPACKE_chesv_rk_work
  1607. LAPACKE_chetrf_aa
  1608. LAPACKE_chetrf_aa_work
  1609. LAPACKE_chetrf_rk
  1610. LAPACKE_chetrf_rk_work
  1611. LAPACKE_chetri_3
  1612. LAPACKE_chetri_3_work
  1613. LAPACKE_chetrs_aa
  1614. LAPACKE_chetrs_aa_work
  1615. LAPACKE_chetrs_3
  1616. LAPACKE_chetrs_3_work
  1617. LAPACKE_csycon_3
  1618. LAPACKE_csycon_3_work
  1619. LAPACKE_csysv_aa
  1620. LAPACKE_csysv_aa_work
  1621. LAPACKE_csysv_rk
  1622. LAPACKE_csysv_rk_work
  1623. LAPACKE_csytrf_aa
  1624. LAPACKE_csytrf_aa_work
  1625. LAPACKE_csytrf_rk
  1626. LAPACKE_csytrf_rk_work
  1627. LAPACKE_csytri_3
  1628. LAPACKE_csytri_3_work
  1629. LAPACKE_csytrs_aa
  1630. LAPACKE_csytrs_aa_work
  1631. LAPACKE_csytrs_3
  1632. LAPACKE_csytrs_3_work
  1633. LAPACKE_chesv_aa_2stage
  1634. LAPACKE_chesv_aa_2stage_work
  1635. LAPACKE_chetrf_aa_2stage
  1636. LAPACKE_chetrf_aa_2stage_work
  1637. LAPACKE_chetrs_aa_2stage
  1638. LAPACKE_chetrs_aa_2stage_work
  1639. LAPACKE_clacrm
  1640. LAPACKE_clacrm_work
  1641. LAPACKE_clarcm
  1642. LAPACKE_clarcm_work
  1643. LAPACKE_classq
  1644. LAPACKE_classq_work
  1645. LAPACKE_csysv_aa_2stage
  1646. LAPACKE_csysv_aa_2stage_work
  1647. LAPACKE_csytrf_aa_2stage
  1648. LAPACKE_csytrf_aa_2stage_work
  1649. LAPACKE_csytrs_aa_2stage
  1650. LAPACKE_csytrs_aa_2stage_work
  1651. LAPACKE_cgesvdq
  1652. LAPACKE_cgesvdq_work
  1653. LAPACKE_cgetsqrhrt
  1654. LAPACKE_cgetsqrhrt_work
  1655. LAPACKE_cungtsqr_row
  1656. LAPACKE_cungtsqr_row_work
  1657. LAPACKE_clangb
  1658. LAPACKE_clangb_work
  1659. LAPACKE_ctrsyl3
  1660. LAPACKE_ctrsyl3_work
  1661. LAPACKE_ctz_nancheck
  1662. LAPACKE_ctz_trans
  1663. LAPACKE_cunhr_col
  1664. LAPACKE_cunhr_col_work
  1665. "
  1666. lapackeobjsd="
  1667. LAPACKE_dgb_nancheck
  1668. LAPACKE_dgb_trans
  1669. LAPACKE_dge_nancheck
  1670. LAPACKE_dge_trans
  1671. LAPACKE_dgg_nancheck
  1672. LAPACKE_dgg_trans
  1673. LAPACKE_dgt_nancheck
  1674. LAPACKE_dhs_nancheck
  1675. LAPACKE_dhs_trans
  1676. LAPACKE_d_nancheck
  1677. LAPACKE_dpb_nancheck
  1678. LAPACKE_dpb_trans
  1679. LAPACKE_dpf_nancheck
  1680. LAPACKE_dpf_trans
  1681. LAPACKE_dpo_nancheck
  1682. LAPACKE_dpo_trans
  1683. LAPACKE_dpp_nancheck
  1684. LAPACKE_dpp_trans
  1685. LAPACKE_dpt_nancheck
  1686. LAPACKE_dsb_nancheck
  1687. LAPACKE_dsb_trans
  1688. LAPACKE_dsp_nancheck
  1689. LAPACKE_dsp_trans
  1690. LAPACKE_dst_nancheck
  1691. LAPACKE_dsy_nancheck
  1692. LAPACKE_dsy_trans
  1693. LAPACKE_dtb_nancheck
  1694. LAPACKE_dtb_trans
  1695. LAPACKE_dtf_nancheck
  1696. LAPACKE_dtf_trans
  1697. LAPACKE_dtp_nancheck
  1698. LAPACKE_dtp_trans
  1699. LAPACKE_dtr_nancheck
  1700. LAPACKE_dtr_trans
  1701. LAPACKE_dbbcsd
  1702. LAPACKE_dbbcsd_work
  1703. LAPACKE_dbdsdc
  1704. LAPACKE_dbdsdc_work
  1705. LAPACKE_dbdsqr
  1706. LAPACKE_dbdsqr_work
  1707. LAPACKE_ddisna
  1708. LAPACKE_ddisna_work
  1709. LAPACKE_dgbbrd
  1710. LAPACKE_dgbbrd_work
  1711. LAPACKE_dgbcon
  1712. LAPACKE_dgbcon_work
  1713. LAPACKE_dgbequ
  1714. LAPACKE_dgbequ_work
  1715. LAPACKE_dgbequb
  1716. LAPACKE_dgbequb_work
  1717. LAPACKE_dgbrfs
  1718. LAPACKE_dgbrfs_work
  1719. LAPACKE_dgbsv
  1720. LAPACKE_dgbsv_work
  1721. LAPACKE_dgbsvx
  1722. LAPACKE_dgbsvx_work
  1723. LAPACKE_dgbtrf
  1724. LAPACKE_dgbtrf_work
  1725. LAPACKE_dgbtrs
  1726. LAPACKE_dgbtrs_work
  1727. LAPACKE_dgebak
  1728. LAPACKE_dgebak_work
  1729. LAPACKE_dgebal
  1730. LAPACKE_dgebal_work
  1731. LAPACKE_dgebrd
  1732. LAPACKE_dgebrd_work
  1733. LAPACKE_dgecon
  1734. LAPACKE_dgecon_work
  1735. LAPACKE_dgedmd
  1736. LAPACKE_dgedmd_work
  1737. LAPACKE_dgedmdq
  1738. LAPACKE_dgedmdq_work
  1739. LAPACKE_dgeequ
  1740. LAPACKE_dgeequ_work
  1741. LAPACKE_dgeequb
  1742. LAPACKE_dgeequb_work
  1743. LAPACKE_dgees
  1744. LAPACKE_dgees_work
  1745. LAPACKE_dgeesx
  1746. LAPACKE_dgeesx_work
  1747. LAPACKE_dgeev
  1748. LAPACKE_dgeev_work
  1749. LAPACKE_dgeevx
  1750. LAPACKE_dgeevx_work
  1751. LAPACKE_dgehrd
  1752. LAPACKE_dgehrd_work
  1753. LAPACKE_dgejsv
  1754. LAPACKE_dgejsv_work
  1755. LAPACKE_dgelq2
  1756. LAPACKE_dgelq2_work
  1757. LAPACKE_dgelqf
  1758. LAPACKE_dgelqf_work
  1759. LAPACKE_dgels
  1760. LAPACKE_dgels_work
  1761. LAPACKE_dgelsd
  1762. LAPACKE_dgelsd_work
  1763. LAPACKE_dgelss
  1764. LAPACKE_dgelss_work
  1765. LAPACKE_dgelsy
  1766. LAPACKE_dgelsy_work
  1767. LAPACKE_dgemqrt
  1768. LAPACKE_dgemqrt_work
  1769. LAPACKE_dgeqlf
  1770. LAPACKE_dgeqlf_work
  1771. LAPACKE_dgeqp3
  1772. LAPACKE_dgeqp3_work
  1773. LAPACKE_dgeqr2
  1774. LAPACKE_dgeqr2_work
  1775. LAPACKE_dgeqrf
  1776. LAPACKE_dgeqrf_work
  1777. LAPACKE_dgeqrfp
  1778. LAPACKE_dgeqrfp_work
  1779. LAPACKE_dgeqrt
  1780. LAPACKE_dgeqrt2
  1781. LAPACKE_dgeqrt2_work
  1782. LAPACKE_dgeqrt3
  1783. LAPACKE_dgeqrt3_work
  1784. LAPACKE_dgeqrt_work
  1785. LAPACKE_dgerfs
  1786. LAPACKE_dgerfs_work
  1787. LAPACKE_dgerqf
  1788. LAPACKE_dgerqf_work
  1789. LAPACKE_dgesdd
  1790. LAPACKE_dgesdd_work
  1791. LAPACKE_dgesv
  1792. LAPACKE_dgesv_work
  1793. LAPACKE_dgesvd
  1794. LAPACKE_dgesvd_work
  1795. LAPACKE_dgesvj
  1796. LAPACKE_dgesvj_work
  1797. LAPACKE_dgesvx
  1798. LAPACKE_dgesvx_work
  1799. LAPACKE_dgetf2
  1800. LAPACKE_dgetf2_work
  1801. LAPACKE_dgetrf
  1802. LAPACKE_dgetrf_work
  1803. LAPACKE_dgetri
  1804. LAPACKE_dgetri_work
  1805. LAPACKE_dgetrs
  1806. LAPACKE_dgetrs_work
  1807. LAPACKE_dggbak
  1808. LAPACKE_dggbak_work
  1809. LAPACKE_dggbal
  1810. LAPACKE_dggbal_work
  1811. LAPACKE_dgges
  1812. LAPACKE_dgges_work
  1813. LAPACKE_dggesx
  1814. LAPACKE_dggesx_work
  1815. LAPACKE_dggev
  1816. LAPACKE_dggev_work
  1817. LAPACKE_dggevx
  1818. LAPACKE_dggevx_work
  1819. LAPACKE_dggglm
  1820. LAPACKE_dggglm_work
  1821. LAPACKE_dgghrd
  1822. LAPACKE_dgghrd_work
  1823. LAPACKE_dgglse
  1824. LAPACKE_dgglse_work
  1825. LAPACKE_dggqrf
  1826. LAPACKE_dggqrf_work
  1827. LAPACKE_dggrqf
  1828. LAPACKE_dggrqf_work
  1829. LAPACKE_dgtcon
  1830. LAPACKE_dgtcon_work
  1831. LAPACKE_dgtrfs
  1832. LAPACKE_dgtrfs_work
  1833. LAPACKE_dgtsv
  1834. LAPACKE_dgtsv_work
  1835. LAPACKE_dgtsvx
  1836. LAPACKE_dgtsvx_work
  1837. LAPACKE_dgttrf
  1838. LAPACKE_dgttrf_work
  1839. LAPACKE_dgttrs
  1840. LAPACKE_dgttrs_work
  1841. LAPACKE_dhgeqz
  1842. LAPACKE_dhgeqz_work
  1843. LAPACKE_dhsein
  1844. LAPACKE_dhsein_work
  1845. LAPACKE_dhseqr
  1846. LAPACKE_dhseqr_work
  1847. LAPACKE_dlacn2
  1848. LAPACKE_dlacn2_work
  1849. LAPACKE_dlacpy
  1850. LAPACKE_dlacpy_work
  1851. LAPACKE_dlag2s
  1852. LAPACKE_dlag2s_work
  1853. LAPACKE_dlamch
  1854. LAPACKE_dlamch_work
  1855. LAPACKE_dlange
  1856. LAPACKE_dlange_work
  1857. LAPACKE_dlansy
  1858. LAPACKE_dlansy_work
  1859. LAPACKE_dlantr
  1860. LAPACKE_dlantr_work
  1861. LAPACKE_dlapmr
  1862. LAPACKE_dlapmr_work
  1863. LAPACKE_dlapy2
  1864. LAPACKE_dlapy2_work
  1865. LAPACKE_dlapy3
  1866. LAPACKE_dlapy3_work
  1867. LAPACKE_dlarfb
  1868. LAPACKE_dlarfb_work
  1869. LAPACKE_dlarfg
  1870. LAPACKE_dlarfg_work
  1871. LAPACKE_dlarft
  1872. LAPACKE_dlarft_work
  1873. LAPACKE_dlarfx
  1874. LAPACKE_dlarfx_work
  1875. LAPACKE_dlarnv
  1876. LAPACKE_dlarnv_work
  1877. LAPACKE_dlartgp
  1878. LAPACKE_dlartgp_work
  1879. LAPACKE_dlartgs
  1880. LAPACKE_dlartgs_work
  1881. LAPACKE_dlaset
  1882. LAPACKE_dlaset_work
  1883. LAPACKE_dlasrt
  1884. LAPACKE_dlasrt_work
  1885. LAPACKE_dlaswp
  1886. LAPACKE_dlaswp_work
  1887. LAPACKE_dlauum
  1888. LAPACKE_dlauum_work
  1889. LAPACKE_dopgtr
  1890. LAPACKE_dopgtr_work
  1891. LAPACKE_dopmtr
  1892. LAPACKE_dopmtr_work
  1893. LAPACKE_dorbdb
  1894. LAPACKE_dorbdb_work
  1895. LAPACKE_dorcsd
  1896. LAPACKE_dorcsd_work
  1897. LAPACKE_dorgbr
  1898. LAPACKE_dorgbr_work
  1899. LAPACKE_dorghr
  1900. LAPACKE_dorghr_work
  1901. LAPACKE_dorglq
  1902. LAPACKE_dorglq_work
  1903. LAPACKE_dorgql
  1904. LAPACKE_dorgql_work
  1905. LAPACKE_dorgqr
  1906. LAPACKE_dorgqr_work
  1907. LAPACKE_dorgrq
  1908. LAPACKE_dorgrq_work
  1909. LAPACKE_dorgtr
  1910. LAPACKE_dorgtr_work
  1911. LAPACKE_dormbr
  1912. LAPACKE_dormbr_work
  1913. LAPACKE_dormhr
  1914. LAPACKE_dormhr_work
  1915. LAPACKE_dormlq
  1916. LAPACKE_dormlq_work
  1917. LAPACKE_dormql
  1918. LAPACKE_dormql_work
  1919. LAPACKE_dormqr
  1920. LAPACKE_dormqr_work
  1921. LAPACKE_dormrq
  1922. LAPACKE_dormrq_work
  1923. LAPACKE_dormrz
  1924. LAPACKE_dormrz_work
  1925. LAPACKE_dormtr
  1926. LAPACKE_dormtr_work
  1927. LAPACKE_dpbcon
  1928. LAPACKE_dpbcon_work
  1929. LAPACKE_dpbequ
  1930. LAPACKE_dpbequ_work
  1931. LAPACKE_dpbrfs
  1932. LAPACKE_dpbrfs_work
  1933. LAPACKE_dpbstf
  1934. LAPACKE_dpbstf_work
  1935. LAPACKE_dpbsv
  1936. LAPACKE_dpbsv_work
  1937. LAPACKE_dpbsvx
  1938. LAPACKE_dpbsvx_work
  1939. LAPACKE_dpbtrf
  1940. LAPACKE_dpbtrf_work
  1941. LAPACKE_dpbtrs
  1942. LAPACKE_dpbtrs_work
  1943. LAPACKE_dpftrf
  1944. LAPACKE_dpftrf_work
  1945. LAPACKE_dpftri
  1946. LAPACKE_dpftri_work
  1947. LAPACKE_dpftrs
  1948. LAPACKE_dpftrs_work
  1949. LAPACKE_dpocon
  1950. LAPACKE_dpocon_work
  1951. LAPACKE_dpoequ
  1952. LAPACKE_dpoequ_work
  1953. LAPACKE_dpoequb
  1954. LAPACKE_dpoequb_work
  1955. LAPACKE_dporfs
  1956. LAPACKE_dporfs_work
  1957. LAPACKE_dposv
  1958. LAPACKE_dposv_work
  1959. LAPACKE_dposvx
  1960. LAPACKE_dposvx_work
  1961. LAPACKE_dpotrf
  1962. LAPACKE_dpotrf_work
  1963. LAPACKE_dpotri
  1964. LAPACKE_dpotri_work
  1965. LAPACKE_dpotrs
  1966. LAPACKE_dpotrs_work
  1967. LAPACKE_dppcon
  1968. LAPACKE_dppcon_work
  1969. LAPACKE_dppequ
  1970. LAPACKE_dppequ_work
  1971. LAPACKE_dpprfs
  1972. LAPACKE_dpprfs_work
  1973. LAPACKE_dppsv
  1974. LAPACKE_dppsv_work
  1975. LAPACKE_dppsvx
  1976. LAPACKE_dppsvx_work
  1977. LAPACKE_dpptrf
  1978. LAPACKE_dpptrf_work
  1979. LAPACKE_dpptri
  1980. LAPACKE_dpptri_work
  1981. LAPACKE_dpptrs
  1982. LAPACKE_dpptrs_work
  1983. LAPACKE_dpstrf
  1984. LAPACKE_dpstrf_work
  1985. LAPACKE_dptcon
  1986. LAPACKE_dptcon_work
  1987. LAPACKE_dpteqr
  1988. LAPACKE_dpteqr_work
  1989. LAPACKE_dptrfs
  1990. LAPACKE_dptrfs_work
  1991. LAPACKE_dptsv
  1992. LAPACKE_dptsv_work
  1993. LAPACKE_dptsvx
  1994. LAPACKE_dptsvx_work
  1995. LAPACKE_dpttrf
  1996. LAPACKE_dpttrf_work
  1997. LAPACKE_dpttrs
  1998. LAPACKE_dpttrs_work
  1999. LAPACKE_dsbev
  2000. LAPACKE_dsbev_work
  2001. LAPACKE_dsbevd
  2002. LAPACKE_dsbevd_work
  2003. LAPACKE_dsbevx
  2004. LAPACKE_dsbevx_work
  2005. LAPACKE_dsbgst
  2006. LAPACKE_dsbgst_work
  2007. LAPACKE_dsbgv
  2008. LAPACKE_dsbgv_work
  2009. LAPACKE_dsbgvd
  2010. LAPACKE_dsbgvd_work
  2011. LAPACKE_dsbgvx
  2012. LAPACKE_dsbgvx_work
  2013. LAPACKE_dsbtrd
  2014. LAPACKE_dsbtrd_work
  2015. LAPACKE_dsfrk
  2016. LAPACKE_dsfrk_work
  2017. LAPACKE_dsgesv
  2018. LAPACKE_dsgesv_work
  2019. LAPACKE_dspcon
  2020. LAPACKE_dspcon_work
  2021. LAPACKE_dspev
  2022. LAPACKE_dspev_work
  2023. LAPACKE_dspevd
  2024. LAPACKE_dspevd_work
  2025. LAPACKE_dspevx
  2026. LAPACKE_dspevx_work
  2027. LAPACKE_dspgst
  2028. LAPACKE_dspgst_work
  2029. LAPACKE_dspgv
  2030. LAPACKE_dspgv_work
  2031. LAPACKE_dspgvd
  2032. LAPACKE_dspgvd_work
  2033. LAPACKE_dspgvx
  2034. LAPACKE_dspgvx_work
  2035. LAPACKE_dsposv
  2036. LAPACKE_dsposv_work
  2037. LAPACKE_dsprfs
  2038. LAPACKE_dsprfs_work
  2039. LAPACKE_dspsv
  2040. LAPACKE_dspsv_work
  2041. LAPACKE_dspsvx
  2042. LAPACKE_dspsvx_work
  2043. LAPACKE_dsptrd
  2044. LAPACKE_dsptrd_work
  2045. LAPACKE_dsptrf
  2046. LAPACKE_dsptrf_work
  2047. LAPACKE_dsptri
  2048. LAPACKE_dsptri_work
  2049. LAPACKE_dsptrs
  2050. LAPACKE_dsptrs_work
  2051. LAPACKE_dstebz
  2052. LAPACKE_dstebz_work
  2053. LAPACKE_dstedc
  2054. LAPACKE_dstedc_work
  2055. LAPACKE_dstegr
  2056. LAPACKE_dstegr_work
  2057. LAPACKE_dstein
  2058. LAPACKE_dstein_work
  2059. LAPACKE_dstemr
  2060. LAPACKE_dstemr_work
  2061. LAPACKE_dsteqr
  2062. LAPACKE_dsteqr_work
  2063. LAPACKE_dsterf
  2064. LAPACKE_dsterf_work
  2065. LAPACKE_dstev
  2066. LAPACKE_dstev_work
  2067. LAPACKE_dstevd
  2068. LAPACKE_dstevd_work
  2069. LAPACKE_dstevr
  2070. LAPACKE_dstevr_work
  2071. LAPACKE_dstevx
  2072. LAPACKE_dstevx_work
  2073. LAPACKE_dsycon
  2074. LAPACKE_dsycon_work
  2075. LAPACKE_dsyconv
  2076. LAPACKE_dsyconv_work
  2077. LAPACKE_dsyequb
  2078. LAPACKE_dsyequb_work
  2079. LAPACKE_dsyev
  2080. LAPACKE_dsyev_work
  2081. LAPACKE_dsyevd
  2082. LAPACKE_dsyevd_work
  2083. LAPACKE_dsyevr
  2084. LAPACKE_dsyevr_work
  2085. LAPACKE_dsyevx
  2086. LAPACKE_dsyevx_work
  2087. LAPACKE_dsygst
  2088. LAPACKE_dsygst_work
  2089. LAPACKE_dsygv
  2090. LAPACKE_dsygv_work
  2091. LAPACKE_dsygvd
  2092. LAPACKE_dsygvd_work
  2093. LAPACKE_dsygvx
  2094. LAPACKE_dsygvx_work
  2095. LAPACKE_dsyrfs
  2096. LAPACKE_dsyrfs_work
  2097. LAPACKE_dsysv
  2098. LAPACKE_dsysv_rook
  2099. LAPACKE_dsysv_rook_work
  2100. LAPACKE_dsysv_work
  2101. LAPACKE_dsysvx
  2102. LAPACKE_dsysvx_work
  2103. LAPACKE_dsyswapr
  2104. LAPACKE_dsyswapr_work
  2105. LAPACKE_dsytrd
  2106. LAPACKE_dsytrd_work
  2107. LAPACKE_dsytrf
  2108. LAPACKE_dsytrf_work
  2109. LAPACKE_dsytri
  2110. LAPACKE_dsytri2
  2111. LAPACKE_dsytri2_work
  2112. LAPACKE_dsytri2x
  2113. LAPACKE_dsytri2x_work
  2114. LAPACKE_dsytri_work
  2115. LAPACKE_dsytrs
  2116. LAPACKE_dsytrs2
  2117. LAPACKE_dsytrs2_work
  2118. LAPACKE_dsytrs_work
  2119. LAPACKE_dtbcon
  2120. LAPACKE_dtbcon_work
  2121. LAPACKE_dtbrfs
  2122. LAPACKE_dtbrfs_work
  2123. LAPACKE_dtbtrs
  2124. LAPACKE_dtbtrs_work
  2125. LAPACKE_dtfsm
  2126. LAPACKE_dtfsm_work
  2127. LAPACKE_dtftri
  2128. LAPACKE_dtftri_work
  2129. LAPACKE_dtfttp
  2130. LAPACKE_dtfttp_work
  2131. LAPACKE_dtfttr
  2132. LAPACKE_dtfttr_work
  2133. LAPACKE_dtgevc
  2134. LAPACKE_dtgevc_work
  2135. LAPACKE_dtgexc
  2136. LAPACKE_dtgexc_work
  2137. LAPACKE_dtgsen
  2138. LAPACKE_dtgsen_work
  2139. LAPACKE_dtgsja
  2140. LAPACKE_dtgsja_work
  2141. LAPACKE_dtgsna
  2142. LAPACKE_dtgsna_work
  2143. LAPACKE_dtgsyl
  2144. LAPACKE_dtgsyl_work
  2145. LAPACKE_dtpcon
  2146. LAPACKE_dtpcon_work
  2147. LAPACKE_dtpmqrt
  2148. LAPACKE_dtpmqrt_work
  2149. LAPACKE_dtpqrt
  2150. LAPACKE_dtpqrt2
  2151. LAPACKE_dtpqrt2_work
  2152. LAPACKE_dtpqrt_work
  2153. LAPACKE_dtprfb
  2154. LAPACKE_dtprfb_work
  2155. LAPACKE_dtprfs
  2156. LAPACKE_dtprfs_work
  2157. LAPACKE_dtptri
  2158. LAPACKE_dtptri_work
  2159. LAPACKE_dtptrs
  2160. LAPACKE_dtptrs_work
  2161. LAPACKE_dtpttf
  2162. LAPACKE_dtpttf_work
  2163. LAPACKE_dtpttr
  2164. LAPACKE_dtpttr_work
  2165. LAPACKE_dtrcon
  2166. LAPACKE_dtrcon_work
  2167. LAPACKE_dtrevc
  2168. LAPACKE_dtrevc_work
  2169. LAPACKE_dtrexc
  2170. LAPACKE_dtrexc_work
  2171. LAPACKE_dtrrfs
  2172. LAPACKE_dtrrfs_work
  2173. LAPACKE_dtrsen
  2174. LAPACKE_dtrsen_work
  2175. LAPACKE_dtrsna
  2176. LAPACKE_dtrsna_work
  2177. LAPACKE_dtrsyl
  2178. LAPACKE_dtrsyl_work
  2179. LAPACKE_dtrtri
  2180. LAPACKE_dtrtri_work
  2181. LAPACKE_dtrtrs
  2182. LAPACKE_dtrtrs_work
  2183. LAPACKE_dtrttf
  2184. LAPACKE_dtrttf_work
  2185. LAPACKE_dtrttp
  2186. LAPACKE_dtrttp_work
  2187. LAPACKE_dtzrzf
  2188. LAPACKE_dtzrzf_work
  2189. LAPACKE_dlatms
  2190. LAPACKE_dlatms_work
  2191. LAPACKE_dlagge
  2192. LAPACKE_dlagge_work
  2193. LAPACKE_dlagsy
  2194. LAPACKE_dlagsy_work
  2195. LAPACKE_dbdsvdx
  2196. LAPACKE_dbdsvdx_work
  2197. LAPACKE_dgesvdx
  2198. LAPACKE_dgesvdx_work
  2199. LAPACKE_dgetrf2
  2200. LAPACKE_dgetrf2_work
  2201. LAPACKE_dgges3
  2202. LAPACKE_dgges3_work
  2203. LAPACKE_dggev3
  2204. LAPACKE_dggev3_work
  2205. LAPACKE_dgghd3
  2206. LAPACKE_dgghd3_work
  2207. LAPACKE_dggsvd3
  2208. LAPACKE_dggsvd3_work
  2209. LAPACKE_dggsvp3
  2210. LAPACKE_dggsvp3_work
  2211. LAPACKE_dlapmt
  2212. LAPACKE_dlapmt_work
  2213. LAPACKE_dlascl
  2214. LAPACKE_dlascl_work
  2215. LAPACKE_dorcsd2by1
  2216. LAPACKE_dorcsd2by1_work
  2217. LAPACKE_dpotrf2
  2218. LAPACKE_dpotrf2_work
  2219. LAPACKE_dsytrf_rook
  2220. LAPACKE_dsytrf_rook_work
  2221. LAPACKE_dsytrs_rook
  2222. LAPACKE_dsytrs_rook_work
  2223. LAPACKE_dgelq
  2224. LAPACKE_dgelq_work
  2225. LAPACKE_dgemlq
  2226. LAPACKE_dgemlq_work
  2227. LAPACKE_dgemqr
  2228. LAPACKE_dgemqr_work
  2229. LAPACKE_dgeqr
  2230. LAPACKE_dgeqr_work
  2231. LAPACKE_dgetsls
  2232. LAPACKE_dgetsls_work
  2233. LAPACKE_dsbev_2stage
  2234. LAPACKE_dsbev_2stage_work
  2235. LAPACKE_dsbevd_2stage
  2236. LAPACKE_dsbevd_2stage_work
  2237. LAPACKE_dsbevx_2stage
  2238. LAPACKE_dsbevx_2stage_work
  2239. LAPACKE_dsycon_3
  2240. LAPACKE_dsycon_3_work
  2241. LAPACKE_dsyev_2stage
  2242. LAPACKE_dsyev_2stage_work
  2243. LAPACKE_dsyevd_2stage
  2244. LAPACKE_dsyevd_2stage_work
  2245. LAPACKE_dsyevr_2stage
  2246. LAPACKE_dsyevr_2stage_work
  2247. LAPACKE_dsyevx_2stage
  2248. LAPACKE_dsyevx_2stage_work
  2249. LAPACKE_dsygv_2stage
  2250. LAPACKE_dsygv_2stage_work
  2251. LAPACKE_dsysv_aa
  2252. LAPACKE_dsysv_aa_work
  2253. LAPACKE_dsysv_rk
  2254. LAPACKE_dsysv_rk_work
  2255. LAPACKE_dsytrf_aa
  2256. LAPACKE_dsytrf_aa_work
  2257. LAPACKE_dsytrf_rk
  2258. LAPACKE_dsytrf_rk_work
  2259. LAPACKE_dsytri_3
  2260. LAPACKE_dsytri_3_work
  2261. LAPACKE_dsytrs_aa
  2262. LAPACKE_dsytrs_aa_work
  2263. LAPACKE_dsytrs_3
  2264. LAPACKE_dsytrs_3_work
  2265. LAPACKE_dlassq
  2266. LAPACKE_dlassq_work
  2267. LAPACKE_dsysv_aa_2stage
  2268. LAPACKE_dsysv_aa_2stage_work
  2269. LAPACKE_dsytrf_aa_2stage
  2270. LAPACKE_dsytrf_aa_2stage_work
  2271. LAPACKE_dsytrs_aa_2stage
  2272. LAPACKE_dsytrs_aa_2stage_work
  2273. LAPACKE_dgesvdq
  2274. LAPACKE_dgesvdq_work
  2275. LAPACKE_slag2d
  2276. LAPACKE_slag2d_work
  2277. LAPACKE_dgetsqrhrt
  2278. LAPACKE_dgetsqrhrt_work
  2279. LAPACKE_dorgtsqr_row
  2280. LAPACKE_dorgtsqr_row_work
  2281. LAPACKE_dlangb
  2282. LAPACKE_dlangb_work
  2283. LAPACKE_dorhr_col
  2284. LAPACKE_dorhr_col_work
  2285. LAPACKE_dtrsyl3
  2286. LAPACKE_dtrsyl3_work
  2287. LAPACKE_dtz_nancheck
  2288. LAPACKE_dtz_trans
  2289. "
  2290. lapackeobjss="
  2291. LAPACKE_sgb_nancheck
  2292. LAPACKE_sgb_trans
  2293. LAPACKE_sge_nancheck
  2294. LAPACKE_sge_trans
  2295. LAPACKE_sgg_nancheck
  2296. LAPACKE_sgg_trans
  2297. LAPACKE_sgt_nancheck
  2298. LAPACKE_shs_nancheck
  2299. LAPACKE_shs_trans
  2300. LAPACKE_s_nancheck
  2301. LAPACKE_spb_nancheck
  2302. LAPACKE_spb_trans
  2303. LAPACKE_spf_nancheck
  2304. LAPACKE_spf_trans
  2305. LAPACKE_spo_nancheck
  2306. LAPACKE_spo_trans
  2307. LAPACKE_spp_nancheck
  2308. LAPACKE_spp_trans
  2309. LAPACKE_spt_nancheck
  2310. LAPACKE_ssb_nancheck
  2311. LAPACKE_ssb_trans
  2312. LAPACKE_ssp_nancheck
  2313. LAPACKE_ssp_trans
  2314. LAPACKE_sst_nancheck
  2315. LAPACKE_ssy_nancheck
  2316. LAPACKE_ssy_trans
  2317. LAPACKE_stb_nancheck
  2318. LAPACKE_stb_trans
  2319. LAPACKE_stf_nancheck
  2320. LAPACKE_stf_trans
  2321. LAPACKE_stp_nancheck
  2322. LAPACKE_stp_trans
  2323. LAPACKE_str_nancheck
  2324. LAPACKE_str_trans
  2325. LAPACKE_sbbcsd
  2326. LAPACKE_sbbcsd_work
  2327. LAPACKE_sbdsdc
  2328. LAPACKE_sbdsdc_work
  2329. LAPACKE_sbdsqr
  2330. LAPACKE_sbdsqr_work
  2331. LAPACKE_sdisna
  2332. LAPACKE_sdisna_work
  2333. LAPACKE_sgbbrd
  2334. LAPACKE_sgbbrd_work
  2335. LAPACKE_sgbcon
  2336. LAPACKE_sgbcon_work
  2337. LAPACKE_sgbequ
  2338. LAPACKE_sgbequ_work
  2339. LAPACKE_sgbequb
  2340. LAPACKE_sgbequb_work
  2341. LAPACKE_sgbrfs
  2342. LAPACKE_sgbrfs_work
  2343. LAPACKE_sgbsv
  2344. LAPACKE_sgbsv_work
  2345. LAPACKE_sgbsvx
  2346. LAPACKE_sgbsvx_work
  2347. LAPACKE_sgbtrf
  2348. LAPACKE_sgbtrf_work
  2349. LAPACKE_sgbtrs
  2350. LAPACKE_sgbtrs_work
  2351. LAPACKE_sgebak
  2352. LAPACKE_sgebak_work
  2353. LAPACKE_sgebal
  2354. LAPACKE_sgebal_work
  2355. LAPACKE_sgebrd
  2356. LAPACKE_sgebrd_work
  2357. LAPACKE_sgecon
  2358. LAPACKE_sgecon_work
  2359. LAPACKE_sgedmd
  2360. LAPACKE_sgedmd_work
  2361. LAPACKE_sgedmdq
  2362. LAPACKE_sgedmdq_work
  2363. LAPACKE_sgeequ
  2364. LAPACKE_sgeequ_work
  2365. LAPACKE_sgeequb
  2366. LAPACKE_sgeequb_work
  2367. LAPACKE_sgees
  2368. LAPACKE_sgees_work
  2369. LAPACKE_sgeesx
  2370. LAPACKE_sgeesx_work
  2371. LAPACKE_sgeev
  2372. LAPACKE_sgeev_work
  2373. LAPACKE_sgeevx
  2374. LAPACKE_sgeevx_work
  2375. LAPACKE_sgehrd
  2376. LAPACKE_sgehrd_work
  2377. LAPACKE_sgejsv
  2378. LAPACKE_sgejsv_work
  2379. LAPACKE_sgelq2
  2380. LAPACKE_sgelq2_work
  2381. LAPACKE_sgelqf
  2382. LAPACKE_sgelqf_work
  2383. LAPACKE_sgels
  2384. LAPACKE_sgels_work
  2385. LAPACKE_sgelsd
  2386. LAPACKE_sgelsd_work
  2387. LAPACKE_sgelss
  2388. LAPACKE_sgelss_work
  2389. LAPACKE_sgelsy
  2390. LAPACKE_sgelsy_work
  2391. LAPACKE_sgemqrt
  2392. LAPACKE_sgemqrt_work
  2393. LAPACKE_sgeqlf
  2394. LAPACKE_sgeqlf_work
  2395. LAPACKE_sgeqp3
  2396. LAPACKE_sgeqp3_work
  2397. LAPACKE_sgeqr2
  2398. LAPACKE_sgeqr2_work
  2399. LAPACKE_sgeqrf
  2400. LAPACKE_sgeqrf_work
  2401. LAPACKE_sgeqrfp
  2402. LAPACKE_sgeqrfp_work
  2403. LAPACKE_sgeqrt
  2404. LAPACKE_sgeqrt2
  2405. LAPACKE_sgeqrt2_work
  2406. LAPACKE_sgeqrt3
  2407. LAPACKE_sgeqrt3_work
  2408. LAPACKE_sgeqrt_work
  2409. LAPACKE_sgerfs
  2410. LAPACKE_sgerfs_work
  2411. LAPACKE_sgerqf
  2412. LAPACKE_sgerqf_work
  2413. LAPACKE_sgesdd
  2414. LAPACKE_sgesdd_work
  2415. LAPACKE_sgesv
  2416. LAPACKE_sgesv_work
  2417. LAPACKE_sgesvd
  2418. LAPACKE_sgesvd_work
  2419. LAPACKE_sgesvj
  2420. LAPACKE_sgesvj_work
  2421. LAPACKE_sgesvx
  2422. LAPACKE_sgesvx_work
  2423. LAPACKE_sgetf2
  2424. LAPACKE_sgetf2_work
  2425. LAPACKE_sgetrf
  2426. LAPACKE_sgetrf_work
  2427. LAPACKE_sgetri
  2428. LAPACKE_sgetri_work
  2429. LAPACKE_sgetrs
  2430. LAPACKE_sgetrs_work
  2431. LAPACKE_sggbak
  2432. LAPACKE_sggbak_work
  2433. LAPACKE_sggbal
  2434. LAPACKE_sggbal_work
  2435. LAPACKE_sgges
  2436. LAPACKE_sgges_work
  2437. LAPACKE_sggesx
  2438. LAPACKE_sggesx_work
  2439. LAPACKE_sggev
  2440. LAPACKE_sggev_work
  2441. LAPACKE_sggevx
  2442. LAPACKE_sggevx_work
  2443. LAPACKE_sggglm
  2444. LAPACKE_sggglm_work
  2445. LAPACKE_sgghrd
  2446. LAPACKE_sgghrd_work
  2447. LAPACKE_sgglse
  2448. LAPACKE_sgglse_work
  2449. LAPACKE_sggqrf
  2450. LAPACKE_sggqrf_work
  2451. LAPACKE_sggrqf
  2452. LAPACKE_sggrqf_work
  2453. LAPACKE_sgtcon
  2454. LAPACKE_sgtcon_work
  2455. LAPACKE_sgtrfs
  2456. LAPACKE_sgtrfs_work
  2457. LAPACKE_sgtsv
  2458. LAPACKE_sgtsv_work
  2459. LAPACKE_sgtsvx
  2460. LAPACKE_sgtsvx_work
  2461. LAPACKE_sgttrf
  2462. LAPACKE_sgttrf_work
  2463. LAPACKE_sgttrs
  2464. LAPACKE_sgttrs_work
  2465. LAPACKE_shgeqz
  2466. LAPACKE_shgeqz_work
  2467. LAPACKE_shsein
  2468. LAPACKE_shsein_work
  2469. LAPACKE_shseqr
  2470. LAPACKE_shseqr_work
  2471. LAPACKE_slacn2
  2472. LAPACKE_slacn2_work
  2473. LAPACKE_slacpy
  2474. LAPACKE_slacpy_work
  2475. LAPACKE_slamch
  2476. LAPACKE_slamch_work
  2477. LAPACKE_slange
  2478. LAPACKE_slange_work
  2479. LAPACKE_slansy
  2480. LAPACKE_slansy_work
  2481. LAPACKE_slantr
  2482. LAPACKE_slantr_work
  2483. LAPACKE_slapmr
  2484. LAPACKE_slapmr_work
  2485. LAPACKE_slapy2
  2486. LAPACKE_slapy2_work
  2487. LAPACKE_slapy3
  2488. LAPACKE_slapy3_work
  2489. LAPACKE_slarfb
  2490. LAPACKE_slarfb_work
  2491. LAPACKE_slarfg
  2492. LAPACKE_slarfg_work
  2493. LAPACKE_slarft
  2494. LAPACKE_slarft_work
  2495. LAPACKE_slarfx
  2496. LAPACKE_slarfx_work
  2497. LAPACKE_slarnv
  2498. LAPACKE_slarnv_work
  2499. LAPACKE_slartgp
  2500. LAPACKE_slartgp_work
  2501. LAPACKE_slartgs
  2502. LAPACKE_slartgs_work
  2503. LAPACKE_slaset
  2504. LAPACKE_slaset_work
  2505. LAPACKE_slasrt
  2506. LAPACKE_slasrt_work
  2507. LAPACKE_slaswp
  2508. LAPACKE_slaswp_work
  2509. LAPACKE_slauum
  2510. LAPACKE_slauum_work
  2511. LAPACKE_sopgtr
  2512. LAPACKE_sopgtr_work
  2513. LAPACKE_sopmtr
  2514. LAPACKE_sopmtr_work
  2515. LAPACKE_sorbdb
  2516. LAPACKE_sorbdb_work
  2517. LAPACKE_sorcsd
  2518. LAPACKE_sorcsd_work
  2519. LAPACKE_sorgbr
  2520. LAPACKE_sorgbr_work
  2521. LAPACKE_sorghr
  2522. LAPACKE_sorghr_work
  2523. LAPACKE_sorglq
  2524. LAPACKE_sorglq_work
  2525. LAPACKE_sorgql
  2526. LAPACKE_sorgql_work
  2527. LAPACKE_sorgqr
  2528. LAPACKE_sorgqr_work
  2529. LAPACKE_sorgrq
  2530. LAPACKE_sorgrq_work
  2531. LAPACKE_sorgtr
  2532. LAPACKE_sorgtr_work
  2533. LAPACKE_sormbr
  2534. LAPACKE_sormbr_work
  2535. LAPACKE_sormhr
  2536. LAPACKE_sormhr_work
  2537. LAPACKE_sormlq
  2538. LAPACKE_sormlq_work
  2539. LAPACKE_sormql
  2540. LAPACKE_sormql_work
  2541. LAPACKE_sormqr
  2542. LAPACKE_sormqr_work
  2543. LAPACKE_sormrq
  2544. LAPACKE_sormrq_work
  2545. LAPACKE_sormrz
  2546. LAPACKE_sormrz_work
  2547. LAPACKE_sormtr
  2548. LAPACKE_sormtr_work
  2549. LAPACKE_spbcon
  2550. LAPACKE_spbcon_work
  2551. LAPACKE_spbequ
  2552. LAPACKE_spbequ_work
  2553. LAPACKE_spbrfs
  2554. LAPACKE_spbrfs_work
  2555. LAPACKE_spbstf
  2556. LAPACKE_spbstf_work
  2557. LAPACKE_spbsv
  2558. LAPACKE_spbsv_work
  2559. LAPACKE_spbsvx
  2560. LAPACKE_spbsvx_work
  2561. LAPACKE_spbtrf
  2562. LAPACKE_spbtrf_work
  2563. LAPACKE_spbtrs
  2564. LAPACKE_spbtrs_work
  2565. LAPACKE_spftrf
  2566. LAPACKE_spftrf_work
  2567. LAPACKE_spftri
  2568. LAPACKE_spftri_work
  2569. LAPACKE_spftrs
  2570. LAPACKE_spftrs_work
  2571. LAPACKE_spocon
  2572. LAPACKE_spocon_work
  2573. LAPACKE_spoequ
  2574. LAPACKE_spoequ_work
  2575. LAPACKE_spoequb
  2576. LAPACKE_spoequb_work
  2577. LAPACKE_sporfs
  2578. LAPACKE_sporfs_work
  2579. LAPACKE_sposv
  2580. LAPACKE_sposv_work
  2581. LAPACKE_sposvx
  2582. LAPACKE_sposvx_work
  2583. LAPACKE_spotrf
  2584. LAPACKE_spotrf_work
  2585. LAPACKE_spotri
  2586. LAPACKE_spotri_work
  2587. LAPACKE_spotrs
  2588. LAPACKE_spotrs_work
  2589. LAPACKE_sppcon
  2590. LAPACKE_sppcon_work
  2591. LAPACKE_sppequ
  2592. LAPACKE_sppequ_work
  2593. LAPACKE_spprfs
  2594. LAPACKE_spprfs_work
  2595. LAPACKE_sppsv
  2596. LAPACKE_sppsv_work
  2597. LAPACKE_sppsvx
  2598. LAPACKE_sppsvx_work
  2599. LAPACKE_spptrf
  2600. LAPACKE_spptrf_work
  2601. LAPACKE_spptri
  2602. LAPACKE_spptri_work
  2603. LAPACKE_spptrs
  2604. LAPACKE_spptrs_work
  2605. LAPACKE_spstrf
  2606. LAPACKE_spstrf_work
  2607. LAPACKE_sptcon
  2608. LAPACKE_sptcon_work
  2609. LAPACKE_spteqr
  2610. LAPACKE_spteqr_work
  2611. LAPACKE_sptrfs
  2612. LAPACKE_sptrfs_work
  2613. LAPACKE_sptsv
  2614. LAPACKE_sptsv_work
  2615. LAPACKE_sptsvx
  2616. LAPACKE_sptsvx_work
  2617. LAPACKE_spttrf
  2618. LAPACKE_spttrf_work
  2619. LAPACKE_spttrs
  2620. LAPACKE_spttrs_work
  2621. LAPACKE_ssbev
  2622. LAPACKE_ssbev_work
  2623. LAPACKE_ssbevd
  2624. LAPACKE_ssbevd_work
  2625. LAPACKE_ssbevx
  2626. LAPACKE_ssbevx_work
  2627. LAPACKE_ssbgst
  2628. LAPACKE_ssbgst_work
  2629. LAPACKE_ssbgv
  2630. LAPACKE_ssbgv_work
  2631. LAPACKE_ssbgvd
  2632. LAPACKE_ssbgvd_work
  2633. LAPACKE_ssbgvx
  2634. LAPACKE_ssbgvx_work
  2635. LAPACKE_ssbtrd
  2636. LAPACKE_ssbtrd_work
  2637. LAPACKE_ssfrk
  2638. LAPACKE_ssfrk_work
  2639. LAPACKE_sspcon
  2640. LAPACKE_sspcon_work
  2641. LAPACKE_sspev
  2642. LAPACKE_sspev_work
  2643. LAPACKE_sspevd
  2644. LAPACKE_sspevd_work
  2645. LAPACKE_sspevx
  2646. LAPACKE_sspevx_work
  2647. LAPACKE_sspgst
  2648. LAPACKE_sspgst_work
  2649. LAPACKE_sspgv
  2650. LAPACKE_sspgv_work
  2651. LAPACKE_sspgvd
  2652. LAPACKE_sspgvd_work
  2653. LAPACKE_sspgvx
  2654. LAPACKE_sspgvx_work
  2655. LAPACKE_ssprfs
  2656. LAPACKE_ssprfs_work
  2657. LAPACKE_sspsv
  2658. LAPACKE_sspsv_work
  2659. LAPACKE_sspsvx
  2660. LAPACKE_sspsvx_work
  2661. LAPACKE_ssptrd
  2662. LAPACKE_ssptrd_work
  2663. LAPACKE_ssptrf
  2664. LAPACKE_ssptrf_work
  2665. LAPACKE_ssptri
  2666. LAPACKE_ssptri_work
  2667. LAPACKE_ssptrs
  2668. LAPACKE_ssptrs_work
  2669. LAPACKE_sstebz
  2670. LAPACKE_sstebz_work
  2671. LAPACKE_sstedc
  2672. LAPACKE_sstedc_work
  2673. LAPACKE_sstegr
  2674. LAPACKE_sstegr_work
  2675. LAPACKE_sstein
  2676. LAPACKE_sstein_work
  2677. LAPACKE_sstemr
  2678. LAPACKE_sstemr_work
  2679. LAPACKE_ssteqr
  2680. LAPACKE_ssteqr_work
  2681. LAPACKE_ssterf
  2682. LAPACKE_ssterf_work
  2683. LAPACKE_sstev
  2684. LAPACKE_sstev_work
  2685. LAPACKE_sstevd
  2686. LAPACKE_sstevd_work
  2687. LAPACKE_sstevr
  2688. LAPACKE_sstevr_work
  2689. LAPACKE_sstevx
  2690. LAPACKE_sstevx_work
  2691. LAPACKE_ssycon
  2692. LAPACKE_ssycon_work
  2693. LAPACKE_ssyconv
  2694. LAPACKE_ssyconv_work
  2695. LAPACKE_ssyequb
  2696. LAPACKE_ssyequb_work
  2697. LAPACKE_ssyev
  2698. LAPACKE_ssyev_work
  2699. LAPACKE_ssyevd
  2700. LAPACKE_ssyevd_work
  2701. LAPACKE_ssyevr
  2702. LAPACKE_ssyevr_work
  2703. LAPACKE_ssyevx
  2704. LAPACKE_ssyevx_work
  2705. LAPACKE_ssygst
  2706. LAPACKE_ssygst_work
  2707. LAPACKE_ssygv
  2708. LAPACKE_ssygv_work
  2709. LAPACKE_ssygvd
  2710. LAPACKE_ssygvd_work
  2711. LAPACKE_ssygvx
  2712. LAPACKE_ssygvx_work
  2713. LAPACKE_ssyrfs
  2714. LAPACKE_ssyrfs_work
  2715. LAPACKE_ssysv
  2716. LAPACKE_ssysv_rook
  2717. LAPACKE_ssysv_rook_work
  2718. LAPACKE_ssysv_work
  2719. LAPACKE_ssysvx
  2720. LAPACKE_ssysvx_work
  2721. LAPACKE_ssyswapr
  2722. LAPACKE_ssyswapr_work
  2723. LAPACKE_ssytrd
  2724. LAPACKE_ssytrd_work
  2725. LAPACKE_ssytrf
  2726. LAPACKE_ssytrf_work
  2727. LAPACKE_ssytri
  2728. LAPACKE_ssytri2
  2729. LAPACKE_ssytri2_work
  2730. LAPACKE_ssytri2x
  2731. LAPACKE_ssytri2x_work
  2732. LAPACKE_ssytri_work
  2733. LAPACKE_ssytrs
  2734. LAPACKE_ssytrs2
  2735. LAPACKE_ssytrs2_work
  2736. LAPACKE_ssytrs_work
  2737. LAPACKE_stbcon
  2738. LAPACKE_stbcon_work
  2739. LAPACKE_stbrfs
  2740. LAPACKE_stbrfs_work
  2741. LAPACKE_stbtrs
  2742. LAPACKE_stbtrs_work
  2743. LAPACKE_stfsm
  2744. LAPACKE_stfsm_work
  2745. LAPACKE_stftri
  2746. LAPACKE_stftri_work
  2747. LAPACKE_stfttp
  2748. LAPACKE_stfttp_work
  2749. LAPACKE_stfttr
  2750. LAPACKE_stfttr_work
  2751. LAPACKE_stgevc
  2752. LAPACKE_stgevc_work
  2753. LAPACKE_stgexc
  2754. LAPACKE_stgexc_work
  2755. LAPACKE_stgsen
  2756. LAPACKE_stgsen_work
  2757. LAPACKE_stgsja
  2758. LAPACKE_stgsja_work
  2759. LAPACKE_stgsna
  2760. LAPACKE_stgsna_work
  2761. LAPACKE_stgsyl
  2762. LAPACKE_stgsyl_work
  2763. LAPACKE_stpcon
  2764. LAPACKE_stpcon_work
  2765. LAPACKE_stpmqrt
  2766. LAPACKE_stpmqrt_work
  2767. LAPACKE_stpqrt2
  2768. LAPACKE_stpqrt2_work
  2769. LAPACKE_stprfb
  2770. LAPACKE_stprfb_work
  2771. LAPACKE_stprfs
  2772. LAPACKE_stprfs_work
  2773. LAPACKE_stptri
  2774. LAPACKE_stptri_work
  2775. LAPACKE_stptrs
  2776. LAPACKE_stptrs_work
  2777. LAPACKE_stpttf
  2778. LAPACKE_stpttf_work
  2779. LAPACKE_stpttr
  2780. LAPACKE_stpttr_work
  2781. LAPACKE_strcon
  2782. LAPACKE_strcon_work
  2783. LAPACKE_strevc
  2784. LAPACKE_strevc_work
  2785. LAPACKE_strexc
  2786. LAPACKE_strexc_work
  2787. LAPACKE_strrfs
  2788. LAPACKE_strrfs_work
  2789. LAPACKE_strsen
  2790. LAPACKE_strsen_work
  2791. LAPACKE_strsna
  2792. LAPACKE_strsna_work
  2793. LAPACKE_strsyl
  2794. LAPACKE_strsyl_work
  2795. LAPACKE_strtri
  2796. LAPACKE_strtri_work
  2797. LAPACKE_strtrs
  2798. LAPACKE_strtrs_work
  2799. LAPACKE_strttf
  2800. LAPACKE_strttf_work
  2801. LAPACKE_strttp
  2802. LAPACKE_strttp_work
  2803. LAPACKE_stzrzf
  2804. LAPACKE_stzrzf_work
  2805. LAPACKE_slatms
  2806. LAPACKE_slatms_work
  2807. LAPACKE_slagge
  2808. LAPACKE_slagge_work
  2809. LAPACKE_slagsy
  2810. LAPACKE_slagsy_work
  2811. LAPACKE_sbdsvdx
  2812. LAPACKE_sbdsvdx_work
  2813. LAPACKE_sgesvdx
  2814. LAPACKE_sgesvdx_work
  2815. LAPACKE_sgetrf2
  2816. LAPACKE_sgetrf2_work
  2817. LAPACKE_sgges3
  2818. LAPACKE_sgges3_work
  2819. LAPACKE_sggev3
  2820. LAPACKE_sggev3_work
  2821. LAPACKE_sgghd3
  2822. LAPACKE_sgghd3_work
  2823. LAPACKE_sggsvd3
  2824. LAPACKE_sggsvd3_work
  2825. LAPACKE_sggsvp3
  2826. LAPACKE_sggsvp3_work
  2827. LAPACKE_slapmt
  2828. LAPACKE_slapmt_work
  2829. LAPACKE_slascl
  2830. LAPACKE_slascl_work
  2831. LAPACKE_sorcsd2by1
  2832. LAPACKE_sorcsd2by1_work
  2833. LAPACKE_spotrf2
  2834. LAPACKE_spotrf2_work
  2835. LAPACKE_ssytrf_rook
  2836. LAPACKE_ssytrf_rook_work
  2837. LAPACKE_ssytrs_rook
  2838. LAPACKE_ssytrs_rook_work
  2839. LAPACKE_stpqrt
  2840. LAPACKE_stpqrt_work
  2841. LAPACKE_sgelq
  2842. LAPACKE_sgelq_work
  2843. LAPACKE_sgemlq
  2844. LAPACKE_sgemlq_work
  2845. LAPACKE_sgemqr
  2846. LAPACKE_sgemqr_work
  2847. LAPACKE_sgeqr
  2848. LAPACKE_sgeqr_work
  2849. LAPACKE_sgetsls
  2850. LAPACKE_sgetsls_work
  2851. LAPACKE_ssbev_2stage
  2852. LAPACKE_ssbev_2stage_work
  2853. LAPACKE_ssbevd_2stage
  2854. LAPACKE_ssbevd_2stage_work
  2855. LAPACKE_ssbevx_2stage
  2856. LAPACKE_ssbevx_2stage_work
  2857. LAPACKE_ssycon_3
  2858. LAPACKE_ssycon_3_work
  2859. LAPACKE_ssyev_2stage
  2860. LAPACKE_ssyev_2stage_work
  2861. LAPACKE_ssyevd_2stage
  2862. LAPACKE_ssyevd_2stage_work
  2863. LAPACKE_ssyevr_2stage
  2864. LAPACKE_ssyevr_2stage_work
  2865. LAPACKE_ssyevx_2stage
  2866. LAPACKE_ssyevx_2stage_work
  2867. LAPACKE_ssygv_2stage
  2868. LAPACKE_ssygv_2stage_work
  2869. LAPACKE_ssysv_aa
  2870. LAPACKE_ssysv_aa_work
  2871. LAPACKE_ssysv_rk
  2872. LAPACKE_ssysv_rk_work
  2873. LAPACKE_ssytrf_aa
  2874. LAPACKE_ssytrf_aa_work
  2875. LAPACKE_ssytrf_rk
  2876. LAPACKE_ssytrf_rk_work
  2877. LAPACKE_ssytri_3
  2878. LAPACKE_ssytri_3_work
  2879. LAPACKE_ssytrs_aa
  2880. LAPACKE_ssytrs_aa_work
  2881. LAPACKE_ssytrs_3
  2882. LAPACKE_ssytrs_3_work
  2883. LAPACKE_slassq
  2884. LAPACKE_slassq_work
  2885. LAPACKE_ssysv_aa_2stage
  2886. LAPACKE_ssysv_aa_2stage_work
  2887. LAPACKE_ssytrf_aa_2stage
  2888. LAPACKE_ssytrf_aa_2stage_work
  2889. LAPACKE_ssytrs_aa_2stage
  2890. LAPACKE_ssytrs_aa_2stage_work
  2891. LAPACKE_sgesvdq
  2892. LAPACKE_sgesvdq_work
  2893. LAPACKE_sgetsqrhrt
  2894. LAPACKE_sgetsqrhrt_work
  2895. LAPACKE_sorgtsqr_row
  2896. LAPACKE_sorgtsqr_row_work
  2897. LAPACKE_slangb
  2898. LAPACKE_slangb_work
  2899. LAPACKE_sorhr_col
  2900. LAPACKE_sorhr_col_work
  2901. LAPACKE_strsyl3
  2902. LAPACKE_strsyl3_work
  2903. LAPACKE_stz_nancheck
  2904. LAPACKE_stz_trans
  2905. "
  2906. lapackeobjsz="
  2907. LAPACKE_zgb_nancheck
  2908. LAPACKE_zgb_trans
  2909. LAPACKE_zge_nancheck
  2910. LAPACKE_zge_trans
  2911. LAPACKE_zgg_nancheck
  2912. LAPACKE_zgg_trans
  2913. LAPACKE_zgt_nancheck
  2914. LAPACKE_zhb_nancheck
  2915. LAPACKE_zhb_trans
  2916. LAPACKE_zhe_nancheck
  2917. LAPACKE_zhe_trans
  2918. LAPACKE_zhp_nancheck
  2919. LAPACKE_zhp_trans
  2920. LAPACKE_zhs_nancheck
  2921. LAPACKE_zhs_trans
  2922. LAPACKE_z_nancheck
  2923. LAPACKE_zpb_nancheck
  2924. LAPACKE_zpb_trans
  2925. LAPACKE_zpf_nancheck
  2926. LAPACKE_zpf_trans
  2927. LAPACKE_zpo_nancheck
  2928. LAPACKE_zpo_trans
  2929. LAPACKE_zpp_nancheck
  2930. LAPACKE_zpp_trans
  2931. LAPACKE_zpt_nancheck
  2932. LAPACKE_zsp_nancheck
  2933. LAPACKE_zsp_trans
  2934. LAPACKE_zst_nancheck
  2935. LAPACKE_zsy_nancheck
  2936. LAPACKE_zsy_trans
  2937. LAPACKE_ztb_nancheck
  2938. LAPACKE_ztb_trans
  2939. LAPACKE_ztf_nancheck
  2940. LAPACKE_ztf_trans
  2941. LAPACKE_ztp_nancheck
  2942. LAPACKE_ztp_trans
  2943. LAPACKE_ztr_nancheck
  2944. LAPACKE_ztr_trans
  2945. LAPACKE_zbbcsd
  2946. LAPACKE_zbbcsd_work
  2947. LAPACKE_zbdsqr
  2948. LAPACKE_zbdsqr_work
  2949. LAPACKE_zcgesv
  2950. LAPACKE_zcgesv_work
  2951. LAPACKE_zcposv
  2952. LAPACKE_zcposv_work
  2953. LAPACKE_zgbbrd
  2954. LAPACKE_zgbbrd_work
  2955. LAPACKE_zgbcon
  2956. LAPACKE_zgbcon_work
  2957. LAPACKE_zgbequ
  2958. LAPACKE_zgbequ_work
  2959. LAPACKE_zgbequb
  2960. LAPACKE_zgbequb_work
  2961. LAPACKE_zgbrfs
  2962. LAPACKE_zgbrfs_work
  2963. LAPACKE_zgbsv
  2964. LAPACKE_zgbsv_work
  2965. LAPACKE_zgbsvx
  2966. LAPACKE_zgbsvx_work
  2967. LAPACKE_zgbtrf
  2968. LAPACKE_zgbtrf_work
  2969. LAPACKE_zgbtrs
  2970. LAPACKE_zgbtrs_work
  2971. LAPACKE_zgebak
  2972. LAPACKE_zgebak_work
  2973. LAPACKE_zgebal
  2974. LAPACKE_zgebal_work
  2975. LAPACKE_zgebrd
  2976. LAPACKE_zgebrd_work
  2977. LAPACKE_zgecon
  2978. LAPACKE_zgecon_work
  2979. LAPACKE_zgedmd
  2980. LAPACKE_zgedmd_work
  2981. LAPACKE_zgedmdq
  2982. LAPACKE_zgedmdq_work
  2983. LAPACKE_zgeequ
  2984. LAPACKE_zgeequ_work
  2985. LAPACKE_zgeequb
  2986. LAPACKE_zgeequb_work
  2987. LAPACKE_zgees
  2988. LAPACKE_zgees_work
  2989. LAPACKE_zgeesx
  2990. LAPACKE_zgeesx_work
  2991. LAPACKE_zgeev
  2992. LAPACKE_zgeev_work
  2993. LAPACKE_zgeevx
  2994. LAPACKE_zgeevx_work
  2995. LAPACKE_zgehrd
  2996. LAPACKE_zgehrd_work
  2997. LAPACKE_zgelq2
  2998. LAPACKE_zgelq2_work
  2999. LAPACKE_zgelqf
  3000. LAPACKE_zgelqf_work
  3001. LAPACKE_zgels
  3002. LAPACKE_zgels_work
  3003. LAPACKE_zgelsd
  3004. LAPACKE_zgelsd_work
  3005. LAPACKE_zgelss
  3006. LAPACKE_zgelss_work
  3007. LAPACKE_zgelsy
  3008. LAPACKE_zgelsy_work
  3009. LAPACKE_zgemqrt
  3010. LAPACKE_zgemqrt_work
  3011. LAPACKE_zgeqlf
  3012. LAPACKE_zgeqlf_work
  3013. LAPACKE_zgeqp3
  3014. LAPACKE_zgeqp3_work
  3015. LAPACKE_zgeqr2
  3016. LAPACKE_zgeqr2_work
  3017. LAPACKE_zgeqrf
  3018. LAPACKE_zgeqrf_work
  3019. LAPACKE_zgeqrfp
  3020. LAPACKE_zgeqrfp_work
  3021. LAPACKE_zgeqrt
  3022. LAPACKE_zgeqrt2
  3023. LAPACKE_zgeqrt2_work
  3024. LAPACKE_zgeqrt3
  3025. LAPACKE_zgeqrt3_work
  3026. LAPACKE_zgeqrt_work
  3027. LAPACKE_zgerfs
  3028. LAPACKE_zgerfs_work
  3029. LAPACKE_zgerqf
  3030. LAPACKE_zgerqf_work
  3031. LAPACKE_zgesdd
  3032. LAPACKE_zgesdd_work
  3033. LAPACKE_zgesv
  3034. LAPACKE_zgesv_work
  3035. LAPACKE_zgesvd
  3036. LAPACKE_zgesvd_work
  3037. LAPACKE_zgesvx
  3038. LAPACKE_zgesvx_work
  3039. LAPACKE_zgetf2
  3040. LAPACKE_zgetf2_work
  3041. LAPACKE_zgetrf
  3042. LAPACKE_zgetrf_work
  3043. LAPACKE_zgetri
  3044. LAPACKE_zgetri_work
  3045. LAPACKE_zgetrs
  3046. LAPACKE_zgetrs_work
  3047. LAPACKE_zggbak
  3048. LAPACKE_zggbak_work
  3049. LAPACKE_zggbal
  3050. LAPACKE_zggbal_work
  3051. LAPACKE_zgges
  3052. LAPACKE_zgges_work
  3053. LAPACKE_zggesx
  3054. LAPACKE_zggesx_work
  3055. LAPACKE_zggev
  3056. LAPACKE_zggev_work
  3057. LAPACKE_zggevx
  3058. LAPACKE_zggevx_work
  3059. LAPACKE_zggglm
  3060. LAPACKE_zggglm_work
  3061. LAPACKE_zgghrd
  3062. LAPACKE_zgghrd_work
  3063. LAPACKE_zgglse
  3064. LAPACKE_zgglse_work
  3065. LAPACKE_zggqrf
  3066. LAPACKE_zggqrf_work
  3067. LAPACKE_zggrqf
  3068. LAPACKE_zggrqf_work
  3069. LAPACKE_zgtcon
  3070. LAPACKE_zgtcon_work
  3071. LAPACKE_zgtrfs
  3072. LAPACKE_zgtrfs_work
  3073. LAPACKE_zgtsv
  3074. LAPACKE_zgtsv_work
  3075. LAPACKE_zgtsvx
  3076. LAPACKE_zgtsvx_work
  3077. LAPACKE_zgttrf
  3078. LAPACKE_zgttrf_work
  3079. LAPACKE_zgttrs
  3080. LAPACKE_zgttrs_work
  3081. LAPACKE_zhbev
  3082. LAPACKE_zhbev_work
  3083. LAPACKE_zhbevd
  3084. LAPACKE_zhbevd_work
  3085. LAPACKE_zhbevx
  3086. LAPACKE_zhbevx_work
  3087. LAPACKE_zhbgst
  3088. LAPACKE_zhbgst_work
  3089. LAPACKE_zhbgv
  3090. LAPACKE_zhbgv_work
  3091. LAPACKE_zhbgvd
  3092. LAPACKE_zhbgvd_work
  3093. LAPACKE_zhbgvx
  3094. LAPACKE_zhbgvx_work
  3095. LAPACKE_zhbtrd
  3096. LAPACKE_zhbtrd_work
  3097. LAPACKE_zhecon
  3098. LAPACKE_zhecon_work
  3099. LAPACKE_zheequb
  3100. LAPACKE_zheequb_work
  3101. LAPACKE_zheev
  3102. LAPACKE_zheev_work
  3103. LAPACKE_zheevd
  3104. LAPACKE_zheevd_work
  3105. LAPACKE_zheevr
  3106. LAPACKE_zheevr_work
  3107. LAPACKE_zheevx
  3108. LAPACKE_zheevx_work
  3109. LAPACKE_zhegst
  3110. LAPACKE_zhegst_work
  3111. LAPACKE_zhegv
  3112. LAPACKE_zhegv_work
  3113. LAPACKE_zhegvd
  3114. LAPACKE_zhegvd_work
  3115. LAPACKE_zhegvx
  3116. LAPACKE_zhegvx_work
  3117. LAPACKE_zherfs
  3118. LAPACKE_zherfs_work
  3119. LAPACKE_zhesv
  3120. LAPACKE_zhesv_work
  3121. LAPACKE_zhesvx
  3122. LAPACKE_zhesvx_work
  3123. LAPACKE_zheswapr
  3124. LAPACKE_zheswapr_work
  3125. LAPACKE_zhetrd
  3126. LAPACKE_zhetrd_work
  3127. LAPACKE_zhetrf
  3128. LAPACKE_zhetrf_work
  3129. LAPACKE_zhetri
  3130. LAPACKE_zhetri2
  3131. LAPACKE_zhetri2_work
  3132. LAPACKE_zhetri2x
  3133. LAPACKE_zhetri2x_work
  3134. LAPACKE_zhetri_work
  3135. LAPACKE_zhetrs
  3136. LAPACKE_zhetrs2
  3137. LAPACKE_zhetrs2_work
  3138. LAPACKE_zhetrs_work
  3139. LAPACKE_zhfrk
  3140. LAPACKE_zhfrk_work
  3141. LAPACKE_zhgeqz
  3142. LAPACKE_zhgeqz_work
  3143. LAPACKE_zhpcon
  3144. LAPACKE_zhpcon_work
  3145. LAPACKE_zhpev
  3146. LAPACKE_zhpev_work
  3147. LAPACKE_zhpevd
  3148. LAPACKE_zhpevd_work
  3149. LAPACKE_zhpevx
  3150. LAPACKE_zhpevx_work
  3151. LAPACKE_zhpgst
  3152. LAPACKE_zhpgst_work
  3153. LAPACKE_zhpgv
  3154. LAPACKE_zhpgv_work
  3155. LAPACKE_zhpgvd
  3156. LAPACKE_zhpgvd_work
  3157. LAPACKE_zhpgvx
  3158. LAPACKE_zhpgvx_work
  3159. LAPACKE_zhprfs
  3160. LAPACKE_zhprfs_work
  3161. LAPACKE_zhpsv
  3162. LAPACKE_zhpsv_work
  3163. LAPACKE_zhpsvx
  3164. LAPACKE_zhpsvx_work
  3165. LAPACKE_zhptrd
  3166. LAPACKE_zhptrd_work
  3167. LAPACKE_zhptrf
  3168. LAPACKE_zhptrf_work
  3169. LAPACKE_zhptri
  3170. LAPACKE_zhptri_work
  3171. LAPACKE_zhptrs
  3172. LAPACKE_zhptrs_work
  3173. LAPACKE_zhsein
  3174. LAPACKE_zhsein_work
  3175. LAPACKE_zhseqr
  3176. LAPACKE_zhseqr_work
  3177. LAPACKE_zlacgv
  3178. LAPACKE_zlacgv_work
  3179. LAPACKE_zlacn2
  3180. LAPACKE_zlacn2_work
  3181. LAPACKE_zlacp2
  3182. LAPACKE_zlacp2_work
  3183. LAPACKE_zlacpy
  3184. LAPACKE_zlacpy_work
  3185. LAPACKE_zlag2c
  3186. LAPACKE_zlag2c_work
  3187. LAPACKE_zlange
  3188. LAPACKE_zlange_work
  3189. LAPACKE_zlanhe
  3190. LAPACKE_zlanhe_work
  3191. LAPACKE_zlansy
  3192. LAPACKE_zlansy_work
  3193. LAPACKE_zlantr
  3194. LAPACKE_zlantr_work
  3195. LAPACKE_zlapmr
  3196. LAPACKE_zlapmr_work
  3197. LAPACKE_zlarfb
  3198. LAPACKE_zlarfb_work
  3199. LAPACKE_zlarfg
  3200. LAPACKE_zlarfg_work
  3201. LAPACKE_zlarft
  3202. LAPACKE_zlarft_work
  3203. LAPACKE_zlarfx
  3204. LAPACKE_zlarfx_work
  3205. LAPACKE_zlarnv
  3206. LAPACKE_zlarnv_work
  3207. LAPACKE_zlaset
  3208. LAPACKE_zlaset_work
  3209. LAPACKE_zlaswp
  3210. LAPACKE_zlaswp_work
  3211. LAPACKE_zlauum
  3212. LAPACKE_zlauum_work
  3213. LAPACKE_zpbcon
  3214. LAPACKE_zpbcon_work
  3215. LAPACKE_zpbequ
  3216. LAPACKE_zpbequ_work
  3217. LAPACKE_zpbrfs
  3218. LAPACKE_zpbrfs_work
  3219. LAPACKE_zpbstf
  3220. LAPACKE_zpbstf_work
  3221. LAPACKE_zpbsv
  3222. LAPACKE_zpbsv_work
  3223. LAPACKE_zpbsvx
  3224. LAPACKE_zpbsvx_work
  3225. LAPACKE_zpbtrf
  3226. LAPACKE_zpbtrf_work
  3227. LAPACKE_zpbtrs
  3228. LAPACKE_zpbtrs_work
  3229. LAPACKE_zpftrf
  3230. LAPACKE_zpftrf_work
  3231. LAPACKE_zpftri
  3232. LAPACKE_zpftri_work
  3233. LAPACKE_zpftrs
  3234. LAPACKE_zpftrs_work
  3235. LAPACKE_zpocon
  3236. LAPACKE_zpocon_work
  3237. LAPACKE_zpoequ
  3238. LAPACKE_zpoequ_work
  3239. LAPACKE_zpoequb
  3240. LAPACKE_zpoequb_work
  3241. LAPACKE_zporfs
  3242. LAPACKE_zporfs_work
  3243. LAPACKE_zposv
  3244. LAPACKE_zposv_work
  3245. LAPACKE_zposvx
  3246. LAPACKE_zposvx_work
  3247. LAPACKE_zpotrf
  3248. LAPACKE_zpotrf_work
  3249. LAPACKE_zpotri
  3250. LAPACKE_zpotri_work
  3251. LAPACKE_zpotrs
  3252. LAPACKE_zpotrs_work
  3253. LAPACKE_zppcon
  3254. LAPACKE_zppcon_work
  3255. LAPACKE_zppequ
  3256. LAPACKE_zppequ_work
  3257. LAPACKE_zpprfs
  3258. LAPACKE_zpprfs_work
  3259. LAPACKE_zppsv
  3260. LAPACKE_zppsv_work
  3261. LAPACKE_zppsvx
  3262. LAPACKE_zppsvx_work
  3263. LAPACKE_zpptrf
  3264. LAPACKE_zpptrf_work
  3265. LAPACKE_zpptri
  3266. LAPACKE_zpptri_work
  3267. LAPACKE_zpptrs
  3268. LAPACKE_zpptrs_work
  3269. LAPACKE_zpstrf
  3270. LAPACKE_zpstrf_work
  3271. LAPACKE_zptcon
  3272. LAPACKE_zptcon_work
  3273. LAPACKE_zpteqr
  3274. LAPACKE_zpteqr_work
  3275. LAPACKE_zptrfs
  3276. LAPACKE_zptrfs_work
  3277. LAPACKE_zptsv
  3278. LAPACKE_zptsv_work
  3279. LAPACKE_zptsvx
  3280. LAPACKE_zptsvx_work
  3281. LAPACKE_zpttrf
  3282. LAPACKE_zpttrf_work
  3283. LAPACKE_zpttrs
  3284. LAPACKE_zpttrs_work
  3285. LAPACKE_zspcon
  3286. LAPACKE_zspcon_work
  3287. LAPACKE_zsprfs
  3288. LAPACKE_zsprfs_work
  3289. LAPACKE_zspsv
  3290. LAPACKE_zspsv_work
  3291. LAPACKE_zspsvx
  3292. LAPACKE_zspsvx_work
  3293. LAPACKE_zsptrf
  3294. LAPACKE_zsptrf_work
  3295. LAPACKE_zsptri
  3296. LAPACKE_zsptri_work
  3297. LAPACKE_zsptrs
  3298. LAPACKE_zsptrs_work
  3299. LAPACKE_zstedc
  3300. LAPACKE_zstedc_work
  3301. LAPACKE_zstegr
  3302. LAPACKE_zstegr_work
  3303. LAPACKE_zstein
  3304. LAPACKE_zstein_work
  3305. LAPACKE_zstemr
  3306. LAPACKE_zstemr_work
  3307. LAPACKE_zsteqr
  3308. LAPACKE_zsteqr_work
  3309. LAPACKE_zsycon
  3310. LAPACKE_zsycon_work
  3311. LAPACKE_zsyconv
  3312. LAPACKE_zsyconv_work
  3313. LAPACKE_zsyequb
  3314. LAPACKE_zsyequb_work
  3315. LAPACKE_zsyrfs
  3316. LAPACKE_zsyrfs_work
  3317. LAPACKE_zsysv
  3318. LAPACKE_zsysv_rook
  3319. LAPACKE_zsysv_rook_work
  3320. LAPACKE_zsysv_work
  3321. LAPACKE_zsysvx
  3322. LAPACKE_zsysvx_work
  3323. LAPACKE_zsyswapr
  3324. LAPACKE_zsyswapr_work
  3325. LAPACKE_zsytrf
  3326. LAPACKE_zsytrf_work
  3327. LAPACKE_zsytri
  3328. LAPACKE_zsytri2
  3329. LAPACKE_zsytri2_work
  3330. LAPACKE_zsytri2x
  3331. LAPACKE_zsytri2x_work
  3332. LAPACKE_zsytri_work
  3333. LAPACKE_zsytrs
  3334. LAPACKE_zsytrs2
  3335. LAPACKE_zsytrs2_work
  3336. LAPACKE_zsytrs_work
  3337. LAPACKE_ztbcon
  3338. LAPACKE_ztbcon_work
  3339. LAPACKE_ztbrfs
  3340. LAPACKE_ztbrfs_work
  3341. LAPACKE_ztbtrs
  3342. LAPACKE_ztbtrs_work
  3343. LAPACKE_ztfsm
  3344. LAPACKE_ztfsm_work
  3345. LAPACKE_ztftri
  3346. LAPACKE_ztftri_work
  3347. LAPACKE_ztfttp
  3348. LAPACKE_ztfttp_work
  3349. LAPACKE_ztfttr
  3350. LAPACKE_ztfttr_work
  3351. LAPACKE_ztgevc
  3352. LAPACKE_ztgevc_work
  3353. LAPACKE_ztgexc
  3354. LAPACKE_ztgexc_work
  3355. LAPACKE_ztgsen
  3356. LAPACKE_ztgsen_work
  3357. LAPACKE_ztgsja
  3358. LAPACKE_ztgsja_work
  3359. LAPACKE_ztgsna
  3360. LAPACKE_ztgsna_work
  3361. LAPACKE_ztgsyl
  3362. LAPACKE_ztgsyl_work
  3363. LAPACKE_ztpcon
  3364. LAPACKE_ztpcon_work
  3365. LAPACKE_ztpmqrt
  3366. LAPACKE_ztpmqrt_work
  3367. LAPACKE_ztpqrt
  3368. LAPACKE_ztpqrt2
  3369. LAPACKE_ztpqrt2_work
  3370. LAPACKE_ztpqrt_work
  3371. LAPACKE_ztprfb
  3372. LAPACKE_ztprfb_work
  3373. LAPACKE_ztprfs
  3374. LAPACKE_ztprfs_work
  3375. LAPACKE_ztptri
  3376. LAPACKE_ztptri_work
  3377. LAPACKE_ztptrs
  3378. LAPACKE_ztptrs_work
  3379. LAPACKE_ztpttf
  3380. LAPACKE_ztpttf_work
  3381. LAPACKE_ztpttr
  3382. LAPACKE_ztpttr_work
  3383. LAPACKE_ztrcon
  3384. LAPACKE_ztrcon_work
  3385. LAPACKE_ztrevc
  3386. LAPACKE_ztrevc_work
  3387. LAPACKE_ztrexc
  3388. LAPACKE_ztrexc_work
  3389. LAPACKE_ztrrfs
  3390. LAPACKE_ztrrfs_work
  3391. LAPACKE_ztrsen
  3392. LAPACKE_ztrsen_work
  3393. LAPACKE_ztrsna
  3394. LAPACKE_ztrsna_work
  3395. LAPACKE_ztrsyl
  3396. LAPACKE_ztrsyl_work
  3397. LAPACKE_ztrtri
  3398. LAPACKE_ztrtri_work
  3399. LAPACKE_ztrtrs
  3400. LAPACKE_ztrtrs_work
  3401. LAPACKE_ztrttf
  3402. LAPACKE_ztrttf_work
  3403. LAPACKE_ztrttp
  3404. LAPACKE_ztrttp_work
  3405. LAPACKE_ztzrzf
  3406. LAPACKE_ztzrzf_work
  3407. LAPACKE_zunbdb
  3408. LAPACKE_zunbdb_work
  3409. LAPACKE_zuncsd
  3410. LAPACKE_zuncsd_work
  3411. LAPACKE_zungbr
  3412. LAPACKE_zungbr_work
  3413. LAPACKE_zunghr
  3414. LAPACKE_zunghr_work
  3415. LAPACKE_zunglq
  3416. LAPACKE_zunglq_work
  3417. LAPACKE_zungql
  3418. LAPACKE_zungql_work
  3419. LAPACKE_zungqr
  3420. LAPACKE_zungqr_work
  3421. LAPACKE_zungrq
  3422. LAPACKE_zungrq_work
  3423. LAPACKE_zungtr
  3424. LAPACKE_zungtr_work
  3425. LAPACKE_zunmbr
  3426. LAPACKE_zunmbr_work
  3427. LAPACKE_zunmhr
  3428. LAPACKE_zunmhr_work
  3429. LAPACKE_zunmlq
  3430. LAPACKE_zunmlq_work
  3431. LAPACKE_zunmql
  3432. LAPACKE_zunmql_work
  3433. LAPACKE_zunmqr
  3434. LAPACKE_zunmqr_work
  3435. LAPACKE_zunmrq
  3436. LAPACKE_zunmrq_work
  3437. LAPACKE_zunmrz
  3438. LAPACKE_zunmrz_work
  3439. LAPACKE_zunmtr
  3440. LAPACKE_zunmtr_work
  3441. LAPACKE_zupgtr
  3442. LAPACKE_zupgtr_work
  3443. LAPACKE_zupmtr
  3444. LAPACKE_zupmtr_work
  3445. LAPACKE_zsyr
  3446. LAPACKE_zsyr_work
  3447. LAPACKE_zlatms
  3448. LAPACKE_zlatms_work
  3449. LAPACKE_zlagge
  3450. LAPACKE_zlagge_work
  3451. LAPACKE_zlaghe
  3452. LAPACKE_zlaghe_work
  3453. LAPACKE_zlagsy
  3454. LAPACKE_zlagsy_work
  3455. LAPACKE_zgejsv
  3456. LAPACKE_zgejsv_work
  3457. LAPACKE_zgesvdx
  3458. LAPACKE_zgesvdx_work
  3459. LAPACKE_zgesvj
  3460. LAPACKE_zgesvj_work
  3461. LAPACKE_zgetrf2
  3462. LAPACKE_zgetrf2_work
  3463. LAPACKE_zgges3
  3464. LAPACKE_zgges3_work
  3465. LAPACKE_zggev3
  3466. LAPACKE_zggev3_work
  3467. LAPACKE_zgghd3
  3468. LAPACKE_zgghd3_work
  3469. LAPACKE_zggsvd3
  3470. LAPACKE_zggsvd3_work
  3471. LAPACKE_zggsvp3
  3472. LAPACKE_zggsvp3_work
  3473. LAPACKE_zhetrf_rook
  3474. LAPACKE_zhetrf_rook_work
  3475. LAPACKE_zhetrs_rook
  3476. LAPACKE_zhetrs_rook_work
  3477. LAPACKE_zlapmt
  3478. LAPACKE_zlapmt_work
  3479. LAPACKE_zlascl
  3480. LAPACKE_zlascl_work
  3481. LAPACKE_zpotrf2
  3482. LAPACKE_zpotrf2_work
  3483. LAPACKE_zsytrf_rook
  3484. LAPACKE_zsytrf_rook_work
  3485. LAPACKE_zsytrs_rook
  3486. LAPACKE_zsytrs_rook_work
  3487. LAPACKE_zuncsd2by1
  3488. LAPACKE_zuncsd2by1_work
  3489. LAPACKE_zgelq
  3490. LAPACKE_zgelq_work
  3491. LAPACKE_zgemlq
  3492. LAPACKE_zgemlq_work
  3493. LAPACKE_zgemqr
  3494. LAPACKE_zgemqr_work
  3495. LAPACKE_zgeqr
  3496. LAPACKE_zgeqr_work
  3497. LAPACKE_zgetsls
  3498. LAPACKE_zgetsls_work
  3499. LAPACKE_zhbev_2stage
  3500. LAPACKE_zhbev_2stage_work
  3501. LAPACKE_zhbevd_2stage
  3502. LAPACKE_zhbevd_2stage_work
  3503. LAPACKE_zhbevx_2stage
  3504. LAPACKE_zhbevx_2stage_work
  3505. LAPACKE_zhecon_3
  3506. LAPACKE_zhecon_3_work
  3507. LAPACKE_zheev_2stage
  3508. LAPACKE_zheev_2stage_work
  3509. LAPACKE_zheevd_2stage
  3510. LAPACKE_zheevd_2stage_work
  3511. LAPACKE_zheevr_2stage
  3512. LAPACKE_zheevr_2stage_work
  3513. LAPACKE_zheevx_2stage
  3514. LAPACKE_zheevx_2stage_work
  3515. LAPACKE_zhegv_2stage
  3516. LAPACKE_zhegv_2stage_work
  3517. LAPACKE_zhesv_aa
  3518. LAPACKE_zhesv_aa_work
  3519. LAPACKE_zhesv_rk
  3520. LAPACKE_zhesv_rk_work
  3521. LAPACKE_zhetrf_aa
  3522. LAPACKE_zhetrf_aa_work
  3523. LAPACKE_zhetrf_rk
  3524. LAPACKE_zhetrf_rk_work
  3525. LAPACKE_zhetri_3
  3526. LAPACKE_zhetri_3_work
  3527. LAPACKE_zhetrs_aa
  3528. LAPACKE_zhetrs_aa_work
  3529. LAPACKE_zhetrs_3
  3530. LAPACKE_zhetrs_3_work
  3531. LAPACKE_zsycon_3
  3532. LAPACKE_zsycon_3_work
  3533. LAPACKE_zsysv_aa
  3534. LAPACKE_zsysv_aa_work
  3535. LAPACKE_zsysv_rk
  3536. LAPACKE_zsysv_rk_work
  3537. LAPACKE_zsytrf_aa
  3538. LAPACKE_zsytrf_aa_work
  3539. LAPACKE_zsytrf_rk
  3540. LAPACKE_zsytrf_rk_work
  3541. LAPACKE_zsytri_3
  3542. LAPACKE_zsytri_3_work
  3543. LAPACKE_zsytrs_aa
  3544. LAPACKE_zsytrs_aa_work
  3545. LAPACKE_zsytrs_3
  3546. LAPACKE_zsytrs_3_work
  3547. LAPACKE_zhesv_aa_2stage
  3548. LAPACKE_zhesv_aa_2stage_work
  3549. LAPACKE_zhetrf_aa_2stage
  3550. LAPACKE_zhetrf_aa_2stage_work
  3551. LAPACKE_zhetrs_aa_2stage
  3552. LAPACKE_zhetrs_aa_2stage_work
  3553. LAPACKE_zlacrm
  3554. LAPACKE_zlacrm_work
  3555. LAPACKE_zlarcm
  3556. LAPACKE_zlarcm_work
  3557. LAPACKE_zlassq
  3558. LAPACKE_zlassq_work
  3559. LAPACKE_zsysv_aa_2stage
  3560. LAPACKE_zsysv_aa_2stage_work
  3561. LAPACKE_zsytrf_aa_2stage
  3562. LAPACKE_zsytrf_aa_2stage_work
  3563. LAPACKE_zsytrs_aa_2stage
  3564. LAPACKE_zsytrs_aa_2stage_work
  3565. LAPACKE_zgesvdq
  3566. LAPACKE_zgesvdq_work
  3567. LAPACKE_zgetsqrhrt
  3568. LAPACKE_zgetsqrhrt_work
  3569. LAPACKE_zungtsqr_row
  3570. LAPACKE_zungtsqr_row_work
  3571. LAPACKE_zlangb
  3572. LAPACKE_zlangb_work
  3573. LAPACKE_ztrsyl3
  3574. LAPACKE_ztrsyl3_work
  3575. LAPACKE_ztz_nancheck
  3576. LAPACKE_ztz_trans
  3577. LAPACKE_zunhr_col
  3578. LAPACKE_zunhr_col_work
  3579. "
  3580. ## @(SRCX_OBJ) from `lapack-3.4.1/lapacke/src/Makefile`
  3581. ## Not exported: requires LAPACKE_EXTENDED to be set and depends on the
  3582. ## corresponding LAPACK extended precision routines.
  3583. #LAPACKE_cgbrfsx,
  3584. #LAPACKE_cporfsx,
  3585. #LAPACKE_dgerfsx,
  3586. #LAPACKE_sgbrfsx,
  3587. #LAPACKE_ssyrfsx,
  3588. #LAPACKE_zherfsx,
  3589. #LAPACKE_cgbrfsx_work,
  3590. #LAPACKE_cporfsx_work,
  3591. #LAPACKE_dgerfsx_work,
  3592. #LAPACKE_sgbrfsx_work,
  3593. #LAPACKE_ssyrfsx_work,
  3594. #LAPACKE_zherfsx_work,
  3595. #LAPACKE_cgerfsx,
  3596. #LAPACKE_csyrfsx,
  3597. #LAPACKE_dporfsx,
  3598. #LAPACKE_sgerfsx,
  3599. #LAPACKE_zgbrfsx,
  3600. #LAPACKE_zporfsx,
  3601. #LAPACKE_cgerfsx_work,
  3602. #LAPACKE_csyrfsx_work,
  3603. #LAPACKE_dporfsx_work,
  3604. #LAPACKE_sgerfsx_work,
  3605. #LAPACKE_zgbrfsx_work,
  3606. #LAPACKE_zporfsx_work,
  3607. #LAPACKE_cherfsx,
  3608. #LAPACKE_dgbrfsx,
  3609. #LAPACKE_dsyrfsx,
  3610. #LAPACKE_sporfsx,
  3611. #LAPACKE_zgerfsx,
  3612. #LAPACKE_zsyrfsx,
  3613. #LAPACKE_cherfsx_work,
  3614. #LAPACKE_dgbrfsx_work,
  3615. #LAPACKE_dsyrfsx_work,
  3616. #LAPACKE_sporfsx_work,
  3617. #LAPACKE_zgerfsx_work,
  3618. #LAPACKE_zsyrfsx_work,
  3619. #LAPACKE_cgbsvxx,
  3620. #LAPACKE_cposvxx,
  3621. #LAPACKE_dgesvxx,
  3622. #LAPACKE_sgbsvxx,
  3623. #LAPACKE_ssysvxx,
  3624. #LAPACKE_zhesvxx,
  3625. #LAPACKE_cgbsvxx_work,
  3626. #LAPACKE_cposvxx_work,
  3627. #LAPACKE_dgesvxx_work,
  3628. #LAPACKE_sgbsvxx_work,
  3629. #LAPACKE_ssysvxx_work,
  3630. #LAPACKE_zhesvxx_work,
  3631. #LAPACKE_cgesvxx,
  3632. #LAPACKE_csysvxx,
  3633. #LAPACKE_dposvxx,
  3634. #LAPACKE_sgesvxx,
  3635. #LAPACKE_zgbsvxx,
  3636. #LAPACKE_zposvxx,
  3637. #LAPACKE_cgesvxx_work,
  3638. #LAPACKE_csysvxx_work,
  3639. #LAPACKE_dposvxx_work,
  3640. #LAPACKE_sgesvxx_work,
  3641. #LAPACKE_zgbsvxx_work,
  3642. #LAPACKE_zposvxx_work,
  3643. #LAPACKE_chesvxx,
  3644. #LAPACKE_dgbsvxx,
  3645. #LAPACKE_dsysvxx,
  3646. #LAPACKE_sposvxx,
  3647. #LAPACKE_zgesvxx,
  3648. #LAPACKE_zsysvxx,
  3649. #LAPACKE_chesvxx_work,
  3650. #LAPACKE_dgbsvxx_work,
  3651. #LAPACKE_dsysvxx_work,
  3652. #LAPACKE_sposvxx_work,
  3653. #LAPACKE_zgesvxx_work,
  3654. #LAPACKE_zsysvxx_work,
  3655. ## @(MATGEN_OBJ) from `lapack-3.4.1/lapacke/src/Makefile`
  3656. ## Not exported: requires LAPACKE_TESTING to be set and depends on libtmg
  3657. ## (see `lapack-3.4.1/TESTING/MATGEN`).
  3658. #These function may need 2 underscores.
  3659. lapack_embeded_underscore_objs="
  3660. xerbla_array chla_transtype
  3661. "
  3662. lapack_embeded_underscore_objs_s="
  3663. slasyf_rook
  3664. ssytf2_rook ssytrf_rook ssytrs_rook
  3665. ssytri_rook ssycon_rook ssysv_rook
  3666. slasyf_rk ssyconvf_rook ssytf2_rk
  3667. ssytrf_rk ssytrs_3 ssytri_3
  3668. ssytri_3x ssycon_3 ssysv_rk
  3669. slasyf_aa ssysv_aa ssytrf_aa
  3670. ssytrs_aa ssytrd_2stage ssytrd_sy2sb
  3671. ssytrd_sb2st ssb2st_kernels ssyevd_2stage
  3672. ssyev_2stage ssyevx_2stage ssyevr_2stage
  3673. ssbev_2stage ssbevx_2stage ssbevd_2stage
  3674. ssygv_2stage
  3675. ssysv_aa_2stage ssytrf_aa_2stage
  3676. ssytrs_aa_2stage
  3677. slaorhr_col_getrfnp slaorhr_col_getrfnp2 sorhr_col
  3678. slarfb_gett
  3679. "
  3680. lapack_embeded_underscore_objs_c="
  3681. chetf2_rook chetrf_rook chetri_rook
  3682. chetrs_rook checon_rook chesv_rook
  3683. clahef_rook clasyf_rook
  3684. csytf2_rook csytrf_rook csytrs_rook
  3685. csytri_rook csycon_rook csysv_rook
  3686. chetf2_rk
  3687. chetrf_rk chetri_3 chetri_3x
  3688. chetrs_3 checon_3 chesv_rk
  3689. chesv_aa chetrf_aa chetrs_aa
  3690. clahef_aa clahef_rk clasyf_rk
  3691. clasyf_aa csytf2_rk csytrf_rk
  3692. csytrf_aa csytrs_3 csytrs_aa
  3693. csytri_3 csytri_3x csycon_3
  3694. csysv_rk csysv_aa csyconvf_rook
  3695. chetrd_2stage chetrd_he2hb chetrd_hb2st
  3696. chb2st_kernels cheevd_2stage cheev_2stage
  3697. cheevx_2stage cheevr_2stage chbev_2stage
  3698. chbevx_2stage chbevd_2stage chegv_2stage
  3699. chesv_aa_2stage
  3700. chetrf_aa_2stage chetrs_aa_2stage
  3701. csysv_aa_2stage csytrf_aa_2stage
  3702. csytrs_aa_2stage
  3703. claunhr_col_getrfnp claunhr_col_getrfnp2 cunhr_col
  3704. clarfb_gett
  3705. "
  3706. lapack_embeded_underscore_objs_d="
  3707. dlasyf_rook
  3708. dsytf2_rook dsytrf_rook dsytrs_rook
  3709. dsytri_rook dsycon_rook dsysv_rook
  3710. dlasyf_rk dsyconvf_rook
  3711. dsytf2_rk dsytrf_rk dsytrs_3
  3712. dsytri_3 dsytri_3x dsycon_3
  3713. dsysv_rk dlasyf_aa dsysv_aa
  3714. dsytrf_aa dsytrs_aa dsytrd_2stage
  3715. dsytrd_sy2sb dsytrd_sb2st dsb2st_kernels
  3716. dsyevd_2stage dsyev_2stage dsyevx_2stage
  3717. dsyevr_2stage dsbev_2stage dsbevx_2stage
  3718. dsbevd_2stage dsygv_2stage
  3719. dsysv_aa_2stage
  3720. dsytrf_aa_2stage dsytrs_aa_2stage
  3721. dlaorhr_col_getrfnp dlaorhr_col_getrfnp2 dorhr_col
  3722. dlarfb_gett
  3723. "
  3724. lapack_embeded_underscore_objs_z="
  3725. zhetf2_rook zhetrf_rook zhetri_rook
  3726. zhetrs_rook zhecon_rook zhesv_rook
  3727. zlahef_rook zlasyf_rook
  3728. zsytf2_rook zsytrf_rook zsytrs_rook
  3729. zsytri_rook zsycon_rook zsysv_rook
  3730. zhetf2_rk zhetrf_rk zhetri_3
  3731. zhetri_3x zhetrs_3 zhecon_3
  3732. zhesv_rk zhesv_aa zhetrf_aa
  3733. zhetrs_aa zlahef_aa zlahef_rk
  3734. zlasyf_rk zlasyf_aa zsyconvf_rook
  3735. zsytrs_aa zsytf2_rk zsytrf_rk
  3736. zsytrf_aa zsytrs_3 zsytri_3
  3737. zsytri_3x zsycon_3 zsysv_rk
  3738. zsysv_aa zhetrd_2stage zhetrd_he2hb
  3739. zhetrd_hb2st zhb2st_kernels zheevd_2stage
  3740. zheev_2stage zheevx_2stage zheevr_2stage
  3741. zhbev_2stage zhbevx_2stage zhbevd_2stage
  3742. zhegv_2stage
  3743. zhesv_aa_2stage zhetrf_aa_2stage
  3744. zhetrs_aa_2stage zsysv_aa_2stage
  3745. zsytrf_aa_2stage zsytrs_aa_2stage
  3746. zlaunhr_col_getrfnp zlaunhr_col_getrfnp2 zunhr_col
  3747. zlarfb_gett
  3748. "
  3749. dirname=`pwd -P`/../lapack-netlib
  3750. p1=$1
  3751. p2=$2
  3752. p3=$3
  3753. p4=$4
  3754. p5=$5
  3755. p6=$6
  3756. p7=$7
  3757. p8=$8
  3758. p9=$9
  3759. shift
  3760. p10=$9
  3761. shift
  3762. p11=$9
  3763. shift
  3764. p12=$9
  3765. shift
  3766. p13=$9
  3767. shift
  3768. p14=$9
  3769. shift
  3770. p15=$9
  3771. shift
  3772. p16=$9
  3773. shift
  3774. p17=$9
  3775. shift
  3776. p18=$9
  3777. if [ $p13 -eq 1 ]; then
  3778. blasobjs="$blasobjs $bfblasobjs"
  3779. cblasobjs="$cblasobjs $bfcblasobjs"
  3780. fi
  3781. if [ $p14 -eq 1 ]; then
  3782. blasobjs="$blasobjs $hfblasobjs"
  3783. cblasobjs="$cblasobjs $hfcblasobjs"
  3784. fi
  3785. if [ $p15 -eq 1 ]; then
  3786. blasobjs="$blasobjs $blasobjss"
  3787. cblasobjs="$cblasobjs $cblasobjss"
  3788. lapackobjs="$lapackobjs $lapackobjss"
  3789. lapackobjs2="$lapackobjs2 $lapackobjs2s"
  3790. lapackobjs2="$lapackobjs2 $lapackobjs2sc"
  3791. lapackobjs2="$lapackobjs2 $lapackobjs2ds"
  3792. lapack_deprecated_objs="$lapack_deprecated_objs $lapack_deprecated_objss"
  3793. lapacke_deprecated_objs="$lapacke_deprecated_objs $lapacke_deprecated_objss"
  3794. lapack_embeded_underscore_objs="$lapack_embeded_underscore_objs $lapack_embeded_underscore_objs_s"
  3795. lapackeobjs="$lapackeobjs $lapackeobjss"
  3796. fi
  3797. if [ $p16 -eq 1 ]; then
  3798. blasobjs="$blasobjs $blasobjsd"
  3799. cblasobjs="$cblasobjs $cblasobjsd"
  3800. lapackobjs="$lapackobjs $lapackobjsd"
  3801. if [ $p15 -eq 0 ]; then
  3802. lapackobjs2="$lapackobjs2 $lapackobjs2ds"
  3803. fi
  3804. lapackobjs2="$lapackobjs2 $lapackobjs2d $lapackobjs2dz"
  3805. lapack_deprecated_objs="$lapack_deprecated_objs $lapack_deprecated_objsd"
  3806. lapacke_deprecated_objs="$lapacke_deprecated_objs $lapacke_deprecated_objsd"
  3807. lapack_embeded_underscore_objs="$lapack_embeded_underscore_objs $lapack_embeded_underscore_objs_d"
  3808. lapackeobjs="$lapackeobjs $lapackeobjsd"
  3809. fi
  3810. if [ $p17 -eq 1 ]; then
  3811. blasobjs="$blasobjs $blasobjsc"
  3812. cblasobjs="$cblasobjs $cblasobjsc"
  3813. gemm3mobjs="$gemm3mobjs $gemm3mobjsc"
  3814. cblasgemm3mobjs="$cblasgemm3mobjs $cblasgemm3mobjsc"
  3815. lapackobjs="$lapackobjs $lapackobjsc"
  3816. lapackobjs2="$lapackobjs2 $lapackobjs2c $lapackobjs2zc"
  3817. if [ $p15 -eq 0 ]; then
  3818. lapackobjs2="$lapackobjs2 $lapackobjs2sc"
  3819. fi
  3820. lapack_deprecated_objs="$lapack_deprecated_objs $lapack_deprecated_objsc"
  3821. lapacke_deprecated_objs="$lapacke_deprecated_objs $lapacke_deprecated_objsc"
  3822. lapack_embeded_underscore_objs="$lapack_embeded_underscore_objs $lapack_embeded_underscore_objs_c"
  3823. lapackeobjs="$lapackeobjs $lapackeobjsc"
  3824. fi
  3825. if [ $p18 -eq 1 ]; then
  3826. blasobjs="$blasobjs $blasobjsz"
  3827. cblasobjs="$cblasobjs $cblasobjsz"
  3828. gemm3mobjs="$gemm3mobjs $gemm3mobjsz"
  3829. cblasgemm3mobjs="$cblasgemm3mobjs $cblasgemm3mobjsz"
  3830. lapackobjs="$lapackobjs $lapackobjsz"
  3831. lapackobjs2="$lapackobjs2 $lapackobjs2z"
  3832. if [ $p17 -eq 0 ]; then
  3833. lapackobjs2="$lapackobjs2 $lapackobjs2zc"
  3834. fi
  3835. if [ $p16 -eq 0 ]; then
  3836. lapackobjs2="$lapackobjs2 $lapackobjs2dz"
  3837. fi
  3838. lapack_deprecated_objs="$lapack_deprecated_objs $lapack_deprecated_objsz"
  3839. lapacke_deprecated_objs="$lapacke_deprecated_objs $lapacke_deprecated_objsz"
  3840. lapack_embeded_underscore_objs="$lapack_embeded_underscore_objs $lapack_embeded_underscore_objs_z"
  3841. lapackeobjs="$lapackeobjs $lapackeobjsz"
  3842. fi
  3843. if [ $p9 -eq 1 ]; then
  3844. #ONLY_CBLAS=1
  3845. underscore_objs="$misc_underscore_objs"
  3846. elif [ $p6 -eq 1 ]; then
  3847. #NO_LAPACK=1
  3848. underscore_objs="$blasobjs $misc_underscore_objs"
  3849. elif [ -d "$dirname" ]; then
  3850. if [ $p8 -eq 0 ]; then
  3851. # NEED2UNDERSCORES=0
  3852. # Don't need 2 underscores
  3853. underscore_objs="$blasobjs $lapackobjs $lapackobjs2 $misc_underscore_objs $lapack_embeded_underscore_objs"
  3854. else
  3855. # Need 2 underscores
  3856. underscore_objs="$blasobjs $lapackobjs $lapackobjs2 $misc_underscore_objs"
  3857. need_2underscore_objs="$lapack_embeded_underscore_objs"
  3858. fi
  3859. if [ $p12 -eq 1 ]; then
  3860. #BUILD_LAPACK_DEPRECATED=1
  3861. underscore_objs="$underscore_objs $lapack_deprecated_objs"
  3862. fi
  3863. else
  3864. underscore_objs="$blasobjs $lapackobjs $misc_underscore_objs"
  3865. fi
  3866. if [ $p9 -eq 1 ]; then
  3867. # ONLY_CBLAS=1
  3868. gemm3mobjs=''
  3869. exblasobjs=''
  3870. fi
  3871. if [ $p4 -eq 1 ]; then
  3872. underscore_objs="$underscore_objs $exblasobjs"
  3873. fi
  3874. case $p2 in
  3875. x86_64|x86|ia64|MIPS)
  3876. underscore_objs="$underscore_objs $gemm3mobjs"
  3877. ;;
  3878. esac
  3879. if [ $p5 -eq 0 ]; then
  3880. no_underscore_objs="$cblasobjs $misc_no_underscore_objs"
  3881. case $p2 in
  3882. x86_64|x86|ia64|MIPS)
  3883. no_underscore_objs="$no_underscore_objs $cblasgemm3mobjs"
  3884. ;;
  3885. esac
  3886. else
  3887. # NO_CBLAS=1
  3888. no_underscore_objs="$misc_no_underscore_objs"
  3889. fi
  3890. if [ $p7 -ne 1 ]; then
  3891. if [ $p12 -eq 1 ]; then
  3892. # BUILD_LAPACK_DEPRECATED=1
  3893. no_underscore_objs="$no_underscore_objs $lapackeobjs $lapacke_deprecated_objs"
  3894. else
  3895. no_underscore_objs="$no_underscore_objs $lapackeobjs"
  3896. fi
  3897. fi
  3898. hplobjs="daxpy dcopy dscal idamax dgemv dtrsv dger dgemm dtrsm"
  3899. #hplobjs2="HPL_dlaswp00N HPL_dlaswp01N HPL_dlaswp01T"
  3900. bu="$p3"
  3901. if [ "$bu" = "0" ] || [ "$bu" = "1" ]; then
  3902. bu=""
  3903. fi
  3904. symbolprefix=$p10
  3905. symbolsuffix=$p11
  3906. case "$p1" in
  3907. osx)
  3908. underscore_objs="$underscore_objs $misc_common_objs"
  3909. no_underscore_objs="$no_underscore_objs $misc_common_objs"
  3910. for obj in $underscore_objs; do
  3911. printf '_%s%s%s%s\n' "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
  3912. done
  3913. for obj in $need_2underscore_objs; do
  3914. printf '_%s%s%s%s%s\n' "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
  3915. done
  3916. for obj in $no_underscore_objs; do
  3917. printf '_%s%s%s\n' "$symbolprefix" "$obj" "$symbolsuffix"
  3918. done
  3919. ;;
  3920. aix)
  3921. underscore_objs="$underscore_objs $misc_common_objs"
  3922. no_underscore_objs="$no_underscore_objs $misc_common_objs"
  3923. for obj in $underscore_objs; do
  3924. printf '_%s%s%s%s\n' "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
  3925. done
  3926. for obj in $need_2underscore_objs; do
  3927. printf '_%s%s%s%s%s\n' "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
  3928. done
  3929. for obj in $no_underscore_objs; do
  3930. printf '_%s%s%s\n' "$symbolprefix" "$obj" "$symbolsuffix"
  3931. done
  3932. ;;
  3933. objcopy)
  3934. underscore_objs="$underscore_objs $misc_common_objs"
  3935. no_underscore_objs="$no_underscore_objs $misc_common_objs"
  3936. for obj in $underscore_objs; do
  3937. printf '%s%s %s%s%s%s\n' "$obj" "$bu" \
  3938. "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
  3939. done
  3940. for obj in $need_2underscore_objs; do
  3941. printf '%s%s%s %s%s%s%s%s\n' "$obj" "$bu" "$bu" \
  3942. "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
  3943. done
  3944. for obj in $no_underscore_objs; do
  3945. printf '%s %s%s%s\n' "$obj" "$symbolprefix" "$obj" "$symbolsuffix"
  3946. done
  3947. ;;
  3948. objconv)
  3949. underscore_objs="$underscore_objs $misc_common_objs"
  3950. no_underscore_objs="$no_underscore_objs $misc_common_objs"
  3951. for obj in $underscore_objs; do
  3952. printf -- '-nr:_%s%s:_%s%s%s%s\n' "$obj" "$bu" \
  3953. "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
  3954. done
  3955. for obj in $need_2underscore_objs; do
  3956. printf -- '-nr:_%s%s%s:_%s%s%s%s%s\n' "$obj" "$bu" "$bu" \
  3957. "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
  3958. done
  3959. for obj in $no_underscore_objs; do
  3960. printf -- '-nr:_%s:_%s%s%s\n' "$obj" \
  3961. "$symbolprefix" "$obj" "$symbolsuffix"
  3962. done
  3963. ;;
  3964. win2k)
  3965. printf 'EXPORTS\n'
  3966. count=1
  3967. no_underscore_objs="$no_underscore_objs $misc_common_objs"
  3968. for obj in $underscore_objs; do
  3969. uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
  3970. printf '\t%s%s%s=%s_ @%s\n' \
  3971. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  3972. count=`expr $count + 1`
  3973. printf '\t%s%s_%s=%s_ @%s\n' \
  3974. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  3975. count=`expr $count + 1`
  3976. printf '\t%s%s%s=%s_ @%s\n' \
  3977. "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
  3978. count=`expr $count + 1`
  3979. done
  3980. for obj in $need_2underscore_objs; do
  3981. uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
  3982. printf '\t%s%s%s=%s__ @%s\n' \
  3983. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  3984. count=`expr $count + 1`
  3985. printf '\t%s%s__%s=%s__ @%s\n' \
  3986. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  3987. count=`expr $count + 1`
  3988. printf '\t%s%s%s=%s__ @%s\n' \
  3989. "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
  3990. count=`expr $count + 1`
  3991. done
  3992. for obj in $misc_common_objs; do
  3993. uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
  3994. printf '\t%s%s_%s=%s_ @%s\n' \
  3995. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  3996. count=`expr $count + 1`
  3997. printf '\t%s%s%s=%s_ @%s\n' \
  3998. "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
  3999. count=`expr $count + 1`
  4000. done
  4001. for obj in $no_underscore_objs; do
  4002. printf '\t%s%s%s=%s @%s\n' \
  4003. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  4004. count=`expr $count + 1`
  4005. done
  4006. ;;
  4007. win2khpl)
  4008. printf 'EXPORTS\n'
  4009. count=1
  4010. for obj in $hplobjs; do
  4011. uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
  4012. printf '\t%s%s%s=%s_ @%s\n' \
  4013. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  4014. count=`expr $count + 1`
  4015. printf '\t%s%s_%s=%s_ @%s\n' \
  4016. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  4017. count=`expr $count + 1`
  4018. printf '\t%s%s%s=%s_ @%s\n' \
  4019. "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
  4020. count=`expr $count + 1`
  4021. done
  4022. ;;
  4023. microsoft)
  4024. underscore_objs="$underscore_objs $misc_common_objs"
  4025. printf 'EXPORTS\n'
  4026. count=1
  4027. for obj in $underscore_objs; do
  4028. uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
  4029. printf '\t%s%s%s = %s_\n' \
  4030. "$symbolprefix" "$obj" "$symbolsuffix" "$obj"
  4031. count=`expr $count + 1`
  4032. printf '\t%s%s_%s = %s_\n' \
  4033. "$symbolprefix" "$obj" "$symbolsuffix" "$obj"
  4034. count=`expr $count + 1`
  4035. printf '\t%s%s%s = %s_\n' \
  4036. "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj"
  4037. count=`expr $count + 1`
  4038. printf '\t%s%s_%s = %s_\n' \
  4039. "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj"
  4040. count=`expr $count + 1`
  4041. done
  4042. for obj in $need_2underscore_objs; do
  4043. uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
  4044. printf '\t%s%s%s=%s__ @%s\n' \
  4045. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  4046. count=`expr $count + 1`
  4047. printf '\t%s%s__%s=%s__ @%s\n' \
  4048. "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
  4049. count=`expr $count + 1`
  4050. printf '\t%s%s%s=%s__ @%s\n' \
  4051. "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
  4052. count=`expr $count + 1`
  4053. done
  4054. ;;
  4055. linktest)
  4056. underscore_objs="$underscore_objs $misc_common_objs"
  4057. no_underscore_objs="$no_underscore_objs $misc_common_objs"
  4058. printf 'int main(void){\n'
  4059. for obj in $underscore_objs; do
  4060. [ "$obj" != "xerbla" ] && printf 'extern void %s%s%s%s();\n' \
  4061. "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
  4062. done
  4063. for obj in $need_2underscore_objs; do
  4064. printf 'extern void %s%s%s%s%s();\n' \
  4065. "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
  4066. done
  4067. for obj in $no_underscore_objs; do
  4068. printf 'extern void %s%s%s();\n' \
  4069. "$symbolprefix" "$obj" "$symbolsuffix"
  4070. done
  4071. printf '\n'
  4072. for obj in $underscore_objs; do
  4073. [ "$obj" != "xerbla" ] && printf '%s%s%s%s();\n' \
  4074. "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
  4075. done
  4076. for obj in $need_2underscore_objs; do
  4077. printf '%s%s%s%s%s();\n' \
  4078. "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
  4079. done
  4080. for obj in $no_underscore_objs; do
  4081. printf '%s%s%s();\n' \
  4082. "$symbolprefix" "$obj" "$symbolsuffix"
  4083. done
  4084. printf 'return 0;}\n'
  4085. ;;
  4086. esac