PageRenderTime 55ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 1ms

/foreignlibs/boost/numeric/bindings/lapack/detail/lapack_names.h

https://github.com/nganba/TRIQS
C Header | 1442 lines | 865 code | 281 blank | 296 comment | 0 complexity | f45abd8e69dc049bba0c20baf3a325fc MD5 | raw file
Possible License(s): GPL-3.0, BSD-3-Clause
  1. //
  2. // Copyright (c) 2003--2009
  3. // Toon Knapen, Karl Meerbergen, Kresimir Fresl,
  4. // Thomas Klimpel and Rutger ter Borg
  5. //
  6. // Distributed under the Boost Software License, Version 1.0.
  7. // (See accompanying file LICENSE_1_0.txt or copy at
  8. // http://www.boost.org/LICENSE_1_0.txt)
  9. //
  10. // THIS FILE IS AUTOMATICALLY GENERATED
  11. // PLEASE DO NOT EDIT!
  12. //
  13. #ifndef BOOST_NUMERIC_BINDINGS_LAPACK_DETAIL_LAPACK_NAMES_H
  14. #define BOOST_NUMERIC_BINDINGS_LAPACK_DETAIL_LAPACK_NAMES_H
  15. #include <boost/numeric/bindings/detail/config/fortran.hpp>
  16. //
  17. // LAPACK computational routines
  18. //
  19. // Value-type variants of hbgst
  20. #define LAPACK_CHBGST FORTRAN_ID( chbgst )
  21. #define LAPACK_ZHBGST FORTRAN_ID( zhbgst )
  22. // Value-type variants of hegst
  23. #define LAPACK_CHEGST FORTRAN_ID( chegst )
  24. #define LAPACK_ZHEGST FORTRAN_ID( zhegst )
  25. // Value-type variants of pbstf
  26. #define LAPACK_SPBSTF FORTRAN_ID( spbstf )
  27. #define LAPACK_DPBSTF FORTRAN_ID( dpbstf )
  28. #define LAPACK_CPBSTF FORTRAN_ID( cpbstf )
  29. #define LAPACK_ZPBSTF FORTRAN_ID( zpbstf )
  30. // Value-type variants of sbgst
  31. #define LAPACK_SSBGST FORTRAN_ID( ssbgst )
  32. #define LAPACK_DSBGST FORTRAN_ID( dsbgst )
  33. // Value-type variants of sygst
  34. #define LAPACK_SSYGST FORTRAN_ID( ssygst )
  35. #define LAPACK_DSYGST FORTRAN_ID( dsygst )
  36. // Value-type variants of ggqrf
  37. #define LAPACK_SGGQRF FORTRAN_ID( sggqrf )
  38. #define LAPACK_DGGQRF FORTRAN_ID( dggqrf )
  39. #define LAPACK_CGGQRF FORTRAN_ID( cggqrf )
  40. #define LAPACK_ZGGQRF FORTRAN_ID( zggqrf )
  41. // Value-type variants of ggrqf
  42. #define LAPACK_SGGRQF FORTRAN_ID( sggrqf )
  43. #define LAPACK_DGGRQF FORTRAN_ID( dggrqf )
  44. #define LAPACK_CGGRQF FORTRAN_ID( cggrqf )
  45. #define LAPACK_ZGGRQF FORTRAN_ID( zggrqf )
  46. // Value-type variants of gelqf
  47. #define LAPACK_SGELQF FORTRAN_ID( sgelqf )
  48. #define LAPACK_DGELQF FORTRAN_ID( dgelqf )
  49. #define LAPACK_CGELQF FORTRAN_ID( cgelqf )
  50. #define LAPACK_ZGELQF FORTRAN_ID( zgelqf )
  51. // Value-type variants of geqlf
  52. #define LAPACK_SGEQLF FORTRAN_ID( sgeqlf )
  53. #define LAPACK_DGEQLF FORTRAN_ID( dgeqlf )
  54. #define LAPACK_CGEQLF FORTRAN_ID( cgeqlf )
  55. #define LAPACK_ZGEQLF FORTRAN_ID( zgeqlf )
  56. // Value-type variants of geqp3
  57. #define LAPACK_SGEQP3 FORTRAN_ID( sgeqp3 )
  58. #define LAPACK_DGEQP3 FORTRAN_ID( dgeqp3 )
  59. #define LAPACK_CGEQP3 FORTRAN_ID( cgeqp3 )
  60. #define LAPACK_ZGEQP3 FORTRAN_ID( zgeqp3 )
  61. // Value-type variants of geqrf
  62. #define LAPACK_SGEQRF FORTRAN_ID( sgeqrf )
  63. #define LAPACK_DGEQRF FORTRAN_ID( dgeqrf )
  64. #define LAPACK_CGEQRF FORTRAN_ID( cgeqrf )
  65. #define LAPACK_ZGEQRF FORTRAN_ID( zgeqrf )
  66. // Value-type variants of gerqf
  67. #define LAPACK_SGERQF FORTRAN_ID( sgerqf )
  68. #define LAPACK_DGERQF FORTRAN_ID( dgerqf )
  69. #define LAPACK_CGERQF FORTRAN_ID( cgerqf )
  70. #define LAPACK_ZGERQF FORTRAN_ID( zgerqf )
  71. // Value-type variants of orglq
  72. #define LAPACK_SORGLQ FORTRAN_ID( sorglq )
  73. #define LAPACK_DORGLQ FORTRAN_ID( dorglq )
  74. // Value-type variants of orgql
  75. #define LAPACK_SORGQL FORTRAN_ID( sorgql )
  76. #define LAPACK_DORGQL FORTRAN_ID( dorgql )
  77. // Value-type variants of orgqr
  78. #define LAPACK_SORGQR FORTRAN_ID( sorgqr )
  79. #define LAPACK_DORGQR FORTRAN_ID( dorgqr )
  80. // Value-type variants of orgrq
  81. #define LAPACK_SORGRQ FORTRAN_ID( sorgrq )
  82. #define LAPACK_DORGRQ FORTRAN_ID( dorgrq )
  83. // Value-type variants of ormlq
  84. #define LAPACK_SORMLQ FORTRAN_ID( sormlq )
  85. #define LAPACK_DORMLQ FORTRAN_ID( dormlq )
  86. // Value-type variants of ormql
  87. #define LAPACK_SORMQL FORTRAN_ID( sormql )
  88. #define LAPACK_DORMQL FORTRAN_ID( dormql )
  89. // Value-type variants of ormqr
  90. #define LAPACK_SORMQR FORTRAN_ID( sormqr )
  91. #define LAPACK_DORMQR FORTRAN_ID( dormqr )
  92. // Value-type variants of ormrq
  93. #define LAPACK_SORMRQ FORTRAN_ID( sormrq )
  94. #define LAPACK_DORMRQ FORTRAN_ID( dormrq )
  95. // Value-type variants of ormrz
  96. #define LAPACK_SORMRZ FORTRAN_ID( sormrz )
  97. #define LAPACK_DORMRZ FORTRAN_ID( dormrz )
  98. // Value-type variants of tzrzf
  99. #define LAPACK_STZRZF FORTRAN_ID( stzrzf )
  100. #define LAPACK_DTZRZF FORTRAN_ID( dtzrzf )
  101. #define LAPACK_CTZRZF FORTRAN_ID( ctzrzf )
  102. #define LAPACK_ZTZRZF FORTRAN_ID( ztzrzf )
  103. // Value-type variants of unglq
  104. #define LAPACK_CUNGLQ FORTRAN_ID( cunglq )
  105. #define LAPACK_ZUNGLQ FORTRAN_ID( zunglq )
  106. // Value-type variants of ungql
  107. #define LAPACK_CUNGQL FORTRAN_ID( cungql )
  108. #define LAPACK_ZUNGQL FORTRAN_ID( zungql )
  109. // Value-type variants of ungqr
  110. #define LAPACK_CUNGQR FORTRAN_ID( cungqr )
  111. #define LAPACK_ZUNGQR FORTRAN_ID( zungqr )
  112. // Value-type variants of ungrq
  113. #define LAPACK_CUNGRQ FORTRAN_ID( cungrq )
  114. #define LAPACK_ZUNGRQ FORTRAN_ID( zungrq )
  115. // Value-type variants of unmlq
  116. #define LAPACK_CUNMLQ FORTRAN_ID( cunmlq )
  117. #define LAPACK_ZUNMLQ FORTRAN_ID( zunmlq )
  118. // Value-type variants of unmql
  119. #define LAPACK_CUNMQL FORTRAN_ID( cunmql )
  120. #define LAPACK_ZUNMQL FORTRAN_ID( zunmql )
  121. // Value-type variants of unmqr
  122. #define LAPACK_CUNMQR FORTRAN_ID( cunmqr )
  123. #define LAPACK_ZUNMQR FORTRAN_ID( zunmqr )
  124. // Value-type variants of unmrq
  125. #define LAPACK_CUNMRQ FORTRAN_ID( cunmrq )
  126. #define LAPACK_ZUNMRQ FORTRAN_ID( zunmrq )
  127. // Value-type variants of unmrz
  128. #define LAPACK_CUNMRZ FORTRAN_ID( cunmrz )
  129. #define LAPACK_ZUNMRZ FORTRAN_ID( zunmrz )
  130. // Value-type variants of bdsdc
  131. #define LAPACK_SBDSDC FORTRAN_ID( sbdsdc )
  132. #define LAPACK_DBDSDC FORTRAN_ID( dbdsdc )
  133. // Value-type variants of bdsqr
  134. #define LAPACK_SBDSQR FORTRAN_ID( sbdsqr )
  135. #define LAPACK_DBDSQR FORTRAN_ID( dbdsqr )
  136. #define LAPACK_CBDSQR FORTRAN_ID( cbdsqr )
  137. #define LAPACK_ZBDSQR FORTRAN_ID( zbdsqr )
  138. // Value-type variants of gbbrd
  139. #define LAPACK_SGBBRD FORTRAN_ID( sgbbrd )
  140. #define LAPACK_DGBBRD FORTRAN_ID( dgbbrd )
  141. #define LAPACK_CGBBRD FORTRAN_ID( cgbbrd )
  142. #define LAPACK_ZGBBRD FORTRAN_ID( zgbbrd )
  143. // Value-type variants of gebrd
  144. #define LAPACK_SGEBRD FORTRAN_ID( sgebrd )
  145. #define LAPACK_DGEBRD FORTRAN_ID( dgebrd )
  146. #define LAPACK_CGEBRD FORTRAN_ID( cgebrd )
  147. #define LAPACK_ZGEBRD FORTRAN_ID( zgebrd )
  148. // Value-type variants of orgbr
  149. #define LAPACK_SORGBR FORTRAN_ID( sorgbr )
  150. #define LAPACK_DORGBR FORTRAN_ID( dorgbr )
  151. // Value-type variants of ormbr
  152. #define LAPACK_SORMBR FORTRAN_ID( sormbr )
  153. #define LAPACK_DORMBR FORTRAN_ID( dormbr )
  154. // Value-type variants of ungbr
  155. #define LAPACK_CUNGBR FORTRAN_ID( cungbr )
  156. #define LAPACK_ZUNGBR FORTRAN_ID( zungbr )
  157. // Value-type variants of unmbr
  158. #define LAPACK_CUNMBR FORTRAN_ID( cunmbr )
  159. #define LAPACK_ZUNMBR FORTRAN_ID( zunmbr )
  160. // Value-type variants of gebak
  161. #define LAPACK_SGEBAK FORTRAN_ID( sgebak )
  162. #define LAPACK_DGEBAK FORTRAN_ID( dgebak )
  163. #define LAPACK_CGEBAK FORTRAN_ID( cgebak )
  164. #define LAPACK_ZGEBAK FORTRAN_ID( zgebak )
  165. // Value-type variants of gebal
  166. #define LAPACK_SGEBAL FORTRAN_ID( sgebal )
  167. #define LAPACK_DGEBAL FORTRAN_ID( dgebal )
  168. #define LAPACK_CGEBAL FORTRAN_ID( cgebal )
  169. #define LAPACK_ZGEBAL FORTRAN_ID( zgebal )
  170. // Value-type variants of gehrd
  171. #define LAPACK_SGEHRD FORTRAN_ID( sgehrd )
  172. #define LAPACK_DGEHRD FORTRAN_ID( dgehrd )
  173. #define LAPACK_CGEHRD FORTRAN_ID( cgehrd )
  174. #define LAPACK_ZGEHRD FORTRAN_ID( zgehrd )
  175. // Value-type variants of hsein
  176. #define LAPACK_SHSEIN FORTRAN_ID( shsein )
  177. #define LAPACK_DHSEIN FORTRAN_ID( dhsein )
  178. #define LAPACK_CHSEIN FORTRAN_ID( chsein )
  179. #define LAPACK_ZHSEIN FORTRAN_ID( zhsein )
  180. // Value-type variants of hseqr
  181. #define LAPACK_SHSEQR FORTRAN_ID( shseqr )
  182. #define LAPACK_DHSEQR FORTRAN_ID( dhseqr )
  183. #define LAPACK_CHSEQR FORTRAN_ID( chseqr )
  184. #define LAPACK_ZHSEQR FORTRAN_ID( zhseqr )
  185. // Value-type variants of orghr
  186. #define LAPACK_SORGHR FORTRAN_ID( sorghr )
  187. #define LAPACK_DORGHR FORTRAN_ID( dorghr )
  188. // Value-type variants of ormhr
  189. #define LAPACK_SORMHR FORTRAN_ID( sormhr )
  190. #define LAPACK_DORMHR FORTRAN_ID( dormhr )
  191. // Value-type variants of trevc
  192. #define LAPACK_STREVC FORTRAN_ID( strevc )
  193. #define LAPACK_DTREVC FORTRAN_ID( dtrevc )
  194. #define LAPACK_CTREVC FORTRAN_ID( ctrevc )
  195. #define LAPACK_ZTREVC FORTRAN_ID( ztrevc )
  196. // Value-type variants of trexc
  197. #define LAPACK_STREXC FORTRAN_ID( strexc )
  198. #define LAPACK_DTREXC FORTRAN_ID( dtrexc )
  199. #define LAPACK_CTREXC FORTRAN_ID( ctrexc )
  200. #define LAPACK_ZTREXC FORTRAN_ID( ztrexc )
  201. // Value-type variants of trsen
  202. #define LAPACK_CTRSEN FORTRAN_ID( ctrsen )
  203. #define LAPACK_ZTRSEN FORTRAN_ID( ztrsen )
  204. // Value-type variants of trsna
  205. #define LAPACK_STRSNA FORTRAN_ID( strsna )
  206. #define LAPACK_DTRSNA FORTRAN_ID( dtrsna )
  207. #define LAPACK_CTRSNA FORTRAN_ID( ctrsna )
  208. #define LAPACK_ZTRSNA FORTRAN_ID( ztrsna )
  209. // Value-type variants of trsyl
  210. #define LAPACK_STRSYL FORTRAN_ID( strsyl )
  211. #define LAPACK_DTRSYL FORTRAN_ID( dtrsyl )
  212. #define LAPACK_CTRSYL FORTRAN_ID( ctrsyl )
  213. #define LAPACK_ZTRSYL FORTRAN_ID( ztrsyl )
  214. // Value-type variants of unghr
  215. #define LAPACK_CUNGHR FORTRAN_ID( cunghr )
  216. #define LAPACK_ZUNGHR FORTRAN_ID( zunghr )
  217. // Value-type variants of unmhr
  218. #define LAPACK_CUNMHR FORTRAN_ID( cunmhr )
  219. #define LAPACK_ZUNMHR FORTRAN_ID( zunmhr )
  220. // Value-type variants of gbcon
  221. #define LAPACK_SGBCON FORTRAN_ID( sgbcon )
  222. #define LAPACK_DGBCON FORTRAN_ID( dgbcon )
  223. #define LAPACK_CGBCON FORTRAN_ID( cgbcon )
  224. #define LAPACK_ZGBCON FORTRAN_ID( zgbcon )
  225. // Value-type variants of gbequ
  226. #define LAPACK_SGBEQU FORTRAN_ID( sgbequ )
  227. #define LAPACK_DGBEQU FORTRAN_ID( dgbequ )
  228. #define LAPACK_CGBEQU FORTRAN_ID( cgbequ )
  229. #define LAPACK_ZGBEQU FORTRAN_ID( zgbequ )
  230. // Value-type variants of gbrfs
  231. #define LAPACK_SGBRFS FORTRAN_ID( sgbrfs )
  232. #define LAPACK_DGBRFS FORTRAN_ID( dgbrfs )
  233. #define LAPACK_CGBRFS FORTRAN_ID( cgbrfs )
  234. #define LAPACK_ZGBRFS FORTRAN_ID( zgbrfs )
  235. // Value-type variants of gbtrf
  236. #define LAPACK_SGBTRF FORTRAN_ID( sgbtrf )
  237. #define LAPACK_DGBTRF FORTRAN_ID( dgbtrf )
  238. #define LAPACK_CGBTRF FORTRAN_ID( cgbtrf )
  239. #define LAPACK_ZGBTRF FORTRAN_ID( zgbtrf )
  240. // Value-type variants of gbtrs
  241. #define LAPACK_SGBTRS FORTRAN_ID( sgbtrs )
  242. #define LAPACK_DGBTRS FORTRAN_ID( dgbtrs )
  243. #define LAPACK_CGBTRS FORTRAN_ID( cgbtrs )
  244. #define LAPACK_ZGBTRS FORTRAN_ID( zgbtrs )
  245. // Value-type variants of gecon
  246. #define LAPACK_SGECON FORTRAN_ID( sgecon )
  247. #define LAPACK_DGECON FORTRAN_ID( dgecon )
  248. #define LAPACK_CGECON FORTRAN_ID( cgecon )
  249. #define LAPACK_ZGECON FORTRAN_ID( zgecon )
  250. // Value-type variants of geequ
  251. #define LAPACK_SGEEQU FORTRAN_ID( sgeequ )
  252. #define LAPACK_DGEEQU FORTRAN_ID( dgeequ )
  253. #define LAPACK_CGEEQU FORTRAN_ID( cgeequ )
  254. #define LAPACK_ZGEEQU FORTRAN_ID( zgeequ )
  255. // Value-type variants of gerfs
  256. #define LAPACK_SGERFS FORTRAN_ID( sgerfs )
  257. #define LAPACK_DGERFS FORTRAN_ID( dgerfs )
  258. #define LAPACK_CGERFS FORTRAN_ID( cgerfs )
  259. #define LAPACK_ZGERFS FORTRAN_ID( zgerfs )
  260. // Value-type variants of getrf
  261. #define LAPACK_SGETRF FORTRAN_ID( sgetrf )
  262. #define LAPACK_DGETRF FORTRAN_ID( dgetrf )
  263. #define LAPACK_CGETRF FORTRAN_ID( cgetrf )
  264. #define LAPACK_ZGETRF FORTRAN_ID( zgetrf )
  265. // Value-type variants of getri
  266. #define LAPACK_SGETRI FORTRAN_ID( sgetri )
  267. #define LAPACK_DGETRI FORTRAN_ID( dgetri )
  268. #define LAPACK_CGETRI FORTRAN_ID( cgetri )
  269. #define LAPACK_ZGETRI FORTRAN_ID( zgetri )
  270. // Value-type variants of getrs
  271. #define LAPACK_SGETRS FORTRAN_ID( sgetrs )
  272. #define LAPACK_DGETRS FORTRAN_ID( dgetrs )
  273. #define LAPACK_CGETRS FORTRAN_ID( cgetrs )
  274. #define LAPACK_ZGETRS FORTRAN_ID( zgetrs )
  275. // Value-type variants of gtrfs
  276. #define LAPACK_SGTRFS FORTRAN_ID( sgtrfs )
  277. #define LAPACK_DGTRFS FORTRAN_ID( dgtrfs )
  278. #define LAPACK_CGTRFS FORTRAN_ID( cgtrfs )
  279. #define LAPACK_ZGTRFS FORTRAN_ID( zgtrfs )
  280. // Value-type variants of gttrs
  281. #define LAPACK_SGTTRS FORTRAN_ID( sgttrs )
  282. #define LAPACK_DGTTRS FORTRAN_ID( dgttrs )
  283. #define LAPACK_CGTTRS FORTRAN_ID( cgttrs )
  284. #define LAPACK_ZGTTRS FORTRAN_ID( zgttrs )
  285. // Value-type variants of hecon
  286. #define LAPACK_CHECON FORTRAN_ID( checon )
  287. #define LAPACK_ZHECON FORTRAN_ID( zhecon )
  288. // Value-type variants of herfs
  289. #define LAPACK_CHERFS FORTRAN_ID( cherfs )
  290. #define LAPACK_ZHERFS FORTRAN_ID( zherfs )
  291. // Value-type variants of hetrf
  292. #define LAPACK_CHETRF FORTRAN_ID( chetrf )
  293. #define LAPACK_ZHETRF FORTRAN_ID( zhetrf )
  294. // Value-type variants of hetri
  295. #define LAPACK_CHETRI FORTRAN_ID( chetri )
  296. #define LAPACK_ZHETRI FORTRAN_ID( zhetri )
  297. // Value-type variants of hetrs
  298. #define LAPACK_CHETRS FORTRAN_ID( chetrs )
  299. #define LAPACK_ZHETRS FORTRAN_ID( zhetrs )
  300. // Value-type variants of hpcon
  301. #define LAPACK_CHPCON FORTRAN_ID( chpcon )
  302. #define LAPACK_ZHPCON FORTRAN_ID( zhpcon )
  303. // Value-type variants of hprfs
  304. #define LAPACK_CHPRFS FORTRAN_ID( chprfs )
  305. #define LAPACK_ZHPRFS FORTRAN_ID( zhprfs )
  306. // Value-type variants of hptrf
  307. #define LAPACK_CHPTRF FORTRAN_ID( chptrf )
  308. #define LAPACK_ZHPTRF FORTRAN_ID( zhptrf )
  309. // Value-type variants of hptri
  310. #define LAPACK_CHPTRI FORTRAN_ID( chptri )
  311. #define LAPACK_ZHPTRI FORTRAN_ID( zhptri )
  312. // Value-type variants of hptrs
  313. #define LAPACK_CHPTRS FORTRAN_ID( chptrs )
  314. #define LAPACK_ZHPTRS FORTRAN_ID( zhptrs )
  315. // Value-type variants of pbcon
  316. #define LAPACK_SPBCON FORTRAN_ID( spbcon )
  317. #define LAPACK_DPBCON FORTRAN_ID( dpbcon )
  318. #define LAPACK_CPBCON FORTRAN_ID( cpbcon )
  319. #define LAPACK_ZPBCON FORTRAN_ID( zpbcon )
  320. // Value-type variants of pbequ
  321. #define LAPACK_SPBEQU FORTRAN_ID( spbequ )
  322. #define LAPACK_DPBEQU FORTRAN_ID( dpbequ )
  323. #define LAPACK_CPBEQU FORTRAN_ID( cpbequ )
  324. #define LAPACK_ZPBEQU FORTRAN_ID( zpbequ )
  325. // Value-type variants of pbrfs
  326. #define LAPACK_SPBRFS FORTRAN_ID( spbrfs )
  327. #define LAPACK_DPBRFS FORTRAN_ID( dpbrfs )
  328. #define LAPACK_CPBRFS FORTRAN_ID( cpbrfs )
  329. #define LAPACK_ZPBRFS FORTRAN_ID( zpbrfs )
  330. // Value-type variants of pbtrf
  331. #define LAPACK_SPBTRF FORTRAN_ID( spbtrf )
  332. #define LAPACK_DPBTRF FORTRAN_ID( dpbtrf )
  333. #define LAPACK_CPBTRF FORTRAN_ID( cpbtrf )
  334. #define LAPACK_ZPBTRF FORTRAN_ID( zpbtrf )
  335. // Value-type variants of pbtrs
  336. #define LAPACK_SPBTRS FORTRAN_ID( spbtrs )
  337. #define LAPACK_DPBTRS FORTRAN_ID( dpbtrs )
  338. #define LAPACK_CPBTRS FORTRAN_ID( cpbtrs )
  339. #define LAPACK_ZPBTRS FORTRAN_ID( zpbtrs )
  340. // Value-type variants of pftrf
  341. #define LAPACK_SPFTRF FORTRAN_ID( spftrf )
  342. #define LAPACK_DPFTRF FORTRAN_ID( dpftrf )
  343. #define LAPACK_CPFTRF FORTRAN_ID( cpftrf )
  344. #define LAPACK_ZPFTRF FORTRAN_ID( zpftrf )
  345. // Value-type variants of pftri
  346. #define LAPACK_SPFTRI FORTRAN_ID( spftri )
  347. #define LAPACK_DPFTRI FORTRAN_ID( dpftri )
  348. #define LAPACK_CPFTRI FORTRAN_ID( cpftri )
  349. #define LAPACK_ZPFTRI FORTRAN_ID( zpftri )
  350. // Value-type variants of pftrs
  351. #define LAPACK_SPFTRS FORTRAN_ID( spftrs )
  352. #define LAPACK_DPFTRS FORTRAN_ID( dpftrs )
  353. #define LAPACK_CPFTRS FORTRAN_ID( cpftrs )
  354. #define LAPACK_ZPFTRS FORTRAN_ID( zpftrs )
  355. // Value-type variants of pocon
  356. #define LAPACK_SPOCON FORTRAN_ID( spocon )
  357. #define LAPACK_DPOCON FORTRAN_ID( dpocon )
  358. #define LAPACK_CPOCON FORTRAN_ID( cpocon )
  359. #define LAPACK_ZPOCON FORTRAN_ID( zpocon )
  360. // Value-type variants of poequ
  361. #define LAPACK_SPOEQU FORTRAN_ID( spoequ )
  362. #define LAPACK_DPOEQU FORTRAN_ID( dpoequ )
  363. #define LAPACK_CPOEQU FORTRAN_ID( cpoequ )
  364. #define LAPACK_ZPOEQU FORTRAN_ID( zpoequ )
  365. // Value-type variants of porfs
  366. #define LAPACK_SPORFS FORTRAN_ID( sporfs )
  367. #define LAPACK_DPORFS FORTRAN_ID( dporfs )
  368. #define LAPACK_CPORFS FORTRAN_ID( cporfs )
  369. #define LAPACK_ZPORFS FORTRAN_ID( zporfs )
  370. // Value-type variants of potrf
  371. #define LAPACK_SPOTRF FORTRAN_ID( spotrf )
  372. #define LAPACK_DPOTRF FORTRAN_ID( dpotrf )
  373. #define LAPACK_CPOTRF FORTRAN_ID( cpotrf )
  374. #define LAPACK_ZPOTRF FORTRAN_ID( zpotrf )
  375. // Value-type variants of potri
  376. #define LAPACK_SPOTRI FORTRAN_ID( spotri )
  377. #define LAPACK_DPOTRI FORTRAN_ID( dpotri )
  378. #define LAPACK_CPOTRI FORTRAN_ID( cpotri )
  379. #define LAPACK_ZPOTRI FORTRAN_ID( zpotri )
  380. // Value-type variants of potrs
  381. #define LAPACK_SPOTRS FORTRAN_ID( spotrs )
  382. #define LAPACK_DPOTRS FORTRAN_ID( dpotrs )
  383. #define LAPACK_CPOTRS FORTRAN_ID( cpotrs )
  384. #define LAPACK_ZPOTRS FORTRAN_ID( zpotrs )
  385. // Value-type variants of ppcon
  386. #define LAPACK_SPPCON FORTRAN_ID( sppcon )
  387. #define LAPACK_DPPCON FORTRAN_ID( dppcon )
  388. #define LAPACK_CPPCON FORTRAN_ID( cppcon )
  389. #define LAPACK_ZPPCON FORTRAN_ID( zppcon )
  390. // Value-type variants of ppequ
  391. #define LAPACK_SPPEQU FORTRAN_ID( sppequ )
  392. #define LAPACK_DPPEQU FORTRAN_ID( dppequ )
  393. #define LAPACK_CPPEQU FORTRAN_ID( cppequ )
  394. #define LAPACK_ZPPEQU FORTRAN_ID( zppequ )
  395. // Value-type variants of pprfs
  396. #define LAPACK_SPPRFS FORTRAN_ID( spprfs )
  397. #define LAPACK_DPPRFS FORTRAN_ID( dpprfs )
  398. #define LAPACK_CPPRFS FORTRAN_ID( cpprfs )
  399. #define LAPACK_ZPPRFS FORTRAN_ID( zpprfs )
  400. // Value-type variants of pptrf
  401. #define LAPACK_SPPTRF FORTRAN_ID( spptrf )
  402. #define LAPACK_DPPTRF FORTRAN_ID( dpptrf )
  403. #define LAPACK_CPPTRF FORTRAN_ID( cpptrf )
  404. #define LAPACK_ZPPTRF FORTRAN_ID( zpptrf )
  405. // Value-type variants of pptri
  406. #define LAPACK_SPPTRI FORTRAN_ID( spptri )
  407. #define LAPACK_DPPTRI FORTRAN_ID( dpptri )
  408. #define LAPACK_CPPTRI FORTRAN_ID( cpptri )
  409. #define LAPACK_ZPPTRI FORTRAN_ID( zpptri )
  410. // Value-type variants of pptrs
  411. #define LAPACK_SPPTRS FORTRAN_ID( spptrs )
  412. #define LAPACK_DPPTRS FORTRAN_ID( dpptrs )
  413. #define LAPACK_CPPTRS FORTRAN_ID( cpptrs )
  414. #define LAPACK_ZPPTRS FORTRAN_ID( zpptrs )
  415. // Value-type variants of pstrf
  416. #define LAPACK_SPSTRF FORTRAN_ID( spstrf )
  417. #define LAPACK_DPSTRF FORTRAN_ID( dpstrf )
  418. #define LAPACK_CPSTRF FORTRAN_ID( cpstrf )
  419. #define LAPACK_ZPSTRF FORTRAN_ID( zpstrf )
  420. // Value-type variants of ptcon
  421. #define LAPACK_SPTCON FORTRAN_ID( sptcon )
  422. #define LAPACK_DPTCON FORTRAN_ID( dptcon )
  423. #define LAPACK_CPTCON FORTRAN_ID( cptcon )
  424. #define LAPACK_ZPTCON FORTRAN_ID( zptcon )
  425. // Value-type variants of ptrfs
  426. #define LAPACK_SPTRFS FORTRAN_ID( sptrfs )
  427. #define LAPACK_DPTRFS FORTRAN_ID( dptrfs )
  428. #define LAPACK_CPTRFS FORTRAN_ID( cptrfs )
  429. #define LAPACK_ZPTRFS FORTRAN_ID( zptrfs )
  430. // Value-type variants of pttrf
  431. #define LAPACK_SPTTRF FORTRAN_ID( spttrf )
  432. #define LAPACK_DPTTRF FORTRAN_ID( dpttrf )
  433. #define LAPACK_CPTTRF FORTRAN_ID( cpttrf )
  434. #define LAPACK_ZPTTRF FORTRAN_ID( zpttrf )
  435. // Value-type variants of pttrs
  436. #define LAPACK_SPTTRS FORTRAN_ID( spttrs )
  437. #define LAPACK_DPTTRS FORTRAN_ID( dpttrs )
  438. #define LAPACK_CPTTRS FORTRAN_ID( cpttrs )
  439. #define LAPACK_ZPTTRS FORTRAN_ID( zpttrs )
  440. // Value-type variants of spcon
  441. #define LAPACK_SSPCON FORTRAN_ID( sspcon )
  442. #define LAPACK_DSPCON FORTRAN_ID( dspcon )
  443. #define LAPACK_CSPCON FORTRAN_ID( cspcon )
  444. #define LAPACK_ZSPCON FORTRAN_ID( zspcon )
  445. // Value-type variants of sprfs
  446. #define LAPACK_SSPRFS FORTRAN_ID( ssprfs )
  447. #define LAPACK_DSPRFS FORTRAN_ID( dsprfs )
  448. #define LAPACK_CSPRFS FORTRAN_ID( csprfs )
  449. #define LAPACK_ZSPRFS FORTRAN_ID( zsprfs )
  450. // Value-type variants of sptrf
  451. #define LAPACK_SSPTRF FORTRAN_ID( ssptrf )
  452. #define LAPACK_DSPTRF FORTRAN_ID( dsptrf )
  453. #define LAPACK_CSPTRF FORTRAN_ID( csptrf )
  454. #define LAPACK_ZSPTRF FORTRAN_ID( zsptrf )
  455. // Value-type variants of sptri
  456. #define LAPACK_SSPTRI FORTRAN_ID( ssptri )
  457. #define LAPACK_DSPTRI FORTRAN_ID( dsptri )
  458. #define LAPACK_CSPTRI FORTRAN_ID( csptri )
  459. #define LAPACK_ZSPTRI FORTRAN_ID( zsptri )
  460. // Value-type variants of sptrs
  461. #define LAPACK_SSPTRS FORTRAN_ID( ssptrs )
  462. #define LAPACK_DSPTRS FORTRAN_ID( dsptrs )
  463. #define LAPACK_CSPTRS FORTRAN_ID( csptrs )
  464. #define LAPACK_ZSPTRS FORTRAN_ID( zsptrs )
  465. // Value-type variants of sycon
  466. #define LAPACK_SSYCON FORTRAN_ID( ssycon )
  467. #define LAPACK_DSYCON FORTRAN_ID( dsycon )
  468. #define LAPACK_CSYCON FORTRAN_ID( csycon )
  469. #define LAPACK_ZSYCON FORTRAN_ID( zsycon )
  470. // Value-type variants of syrfs
  471. #define LAPACK_SSYRFS FORTRAN_ID( ssyrfs )
  472. #define LAPACK_DSYRFS FORTRAN_ID( dsyrfs )
  473. #define LAPACK_CSYRFS FORTRAN_ID( csyrfs )
  474. #define LAPACK_ZSYRFS FORTRAN_ID( zsyrfs )
  475. // Value-type variants of sytrf
  476. #define LAPACK_SSYTRF FORTRAN_ID( ssytrf )
  477. #define LAPACK_DSYTRF FORTRAN_ID( dsytrf )
  478. #define LAPACK_CSYTRF FORTRAN_ID( csytrf )
  479. #define LAPACK_ZSYTRF FORTRAN_ID( zsytrf )
  480. // Value-type variants of sytri
  481. #define LAPACK_SSYTRI FORTRAN_ID( ssytri )
  482. #define LAPACK_DSYTRI FORTRAN_ID( dsytri )
  483. #define LAPACK_CSYTRI FORTRAN_ID( csytri )
  484. #define LAPACK_ZSYTRI FORTRAN_ID( zsytri )
  485. // Value-type variants of sytrs
  486. #define LAPACK_SSYTRS FORTRAN_ID( ssytrs )
  487. #define LAPACK_DSYTRS FORTRAN_ID( dsytrs )
  488. #define LAPACK_CSYTRS FORTRAN_ID( csytrs )
  489. #define LAPACK_ZSYTRS FORTRAN_ID( zsytrs )
  490. // Value-type variants of tbcon
  491. #define LAPACK_STBCON FORTRAN_ID( stbcon )
  492. #define LAPACK_DTBCON FORTRAN_ID( dtbcon )
  493. #define LAPACK_CTBCON FORTRAN_ID( ctbcon )
  494. #define LAPACK_ZTBCON FORTRAN_ID( ztbcon )
  495. // Value-type variants of tbrfs
  496. #define LAPACK_STBRFS FORTRAN_ID( stbrfs )
  497. #define LAPACK_DTBRFS FORTRAN_ID( dtbrfs )
  498. #define LAPACK_CTBRFS FORTRAN_ID( ctbrfs )
  499. #define LAPACK_ZTBRFS FORTRAN_ID( ztbrfs )
  500. // Value-type variants of tbtrs
  501. #define LAPACK_STBTRS FORTRAN_ID( stbtrs )
  502. #define LAPACK_DTBTRS FORTRAN_ID( dtbtrs )
  503. #define LAPACK_CTBTRS FORTRAN_ID( ctbtrs )
  504. #define LAPACK_ZTBTRS FORTRAN_ID( ztbtrs )
  505. // Value-type variants of tftri
  506. #define LAPACK_STFTRI FORTRAN_ID( stftri )
  507. #define LAPACK_DTFTRI FORTRAN_ID( dtftri )
  508. #define LAPACK_CTFTRI FORTRAN_ID( ctftri )
  509. #define LAPACK_ZTFTRI FORTRAN_ID( ztftri )
  510. // Value-type variants of tpcon
  511. #define LAPACK_STPCON FORTRAN_ID( stpcon )
  512. #define LAPACK_DTPCON FORTRAN_ID( dtpcon )
  513. #define LAPACK_CTPCON FORTRAN_ID( ctpcon )
  514. #define LAPACK_ZTPCON FORTRAN_ID( ztpcon )
  515. // Value-type variants of tprfs
  516. #define LAPACK_STPRFS FORTRAN_ID( stprfs )
  517. #define LAPACK_DTPRFS FORTRAN_ID( dtprfs )
  518. #define LAPACK_CTPRFS FORTRAN_ID( ctprfs )
  519. #define LAPACK_ZTPRFS FORTRAN_ID( ztprfs )
  520. // Value-type variants of tptri
  521. #define LAPACK_STPTRI FORTRAN_ID( stptri )
  522. #define LAPACK_DTPTRI FORTRAN_ID( dtptri )
  523. #define LAPACK_CTPTRI FORTRAN_ID( ctptri )
  524. #define LAPACK_ZTPTRI FORTRAN_ID( ztptri )
  525. // Value-type variants of tptrs
  526. #define LAPACK_STPTRS FORTRAN_ID( stptrs )
  527. #define LAPACK_DTPTRS FORTRAN_ID( dtptrs )
  528. #define LAPACK_CTPTRS FORTRAN_ID( ctptrs )
  529. #define LAPACK_ZTPTRS FORTRAN_ID( ztptrs )
  530. // Value-type variants of trcon
  531. #define LAPACK_STRCON FORTRAN_ID( strcon )
  532. #define LAPACK_DTRCON FORTRAN_ID( dtrcon )
  533. #define LAPACK_CTRCON FORTRAN_ID( ctrcon )
  534. #define LAPACK_ZTRCON FORTRAN_ID( ztrcon )
  535. // Value-type variants of trrfs
  536. #define LAPACK_STRRFS FORTRAN_ID( strrfs )
  537. #define LAPACK_DTRRFS FORTRAN_ID( dtrrfs )
  538. #define LAPACK_CTRRFS FORTRAN_ID( ctrrfs )
  539. #define LAPACK_ZTRRFS FORTRAN_ID( ztrrfs )
  540. // Value-type variants of trtri
  541. #define LAPACK_STRTRI FORTRAN_ID( strtri )
  542. #define LAPACK_DTRTRI FORTRAN_ID( dtrtri )
  543. #define LAPACK_CTRTRI FORTRAN_ID( ctrtri )
  544. #define LAPACK_ZTRTRI FORTRAN_ID( ztrtri )
  545. // Value-type variants of trtrs
  546. #define LAPACK_STRTRS FORTRAN_ID( strtrs )
  547. #define LAPACK_DTRTRS FORTRAN_ID( dtrtrs )
  548. #define LAPACK_CTRTRS FORTRAN_ID( ctrtrs )
  549. #define LAPACK_ZTRTRS FORTRAN_ID( ztrtrs )
  550. // Value-type variants of hbtrd
  551. #define LAPACK_CHBTRD FORTRAN_ID( chbtrd )
  552. #define LAPACK_ZHBTRD FORTRAN_ID( zhbtrd )
  553. // Value-type variants of hetrd
  554. #define LAPACK_CHETRD FORTRAN_ID( chetrd )
  555. #define LAPACK_ZHETRD FORTRAN_ID( zhetrd )
  556. // Value-type variants of hptrd
  557. #define LAPACK_CHPTRD FORTRAN_ID( chptrd )
  558. #define LAPACK_ZHPTRD FORTRAN_ID( zhptrd )
  559. // Value-type variants of opgtr
  560. #define LAPACK_SOPGTR FORTRAN_ID( sopgtr )
  561. #define LAPACK_DOPGTR FORTRAN_ID( dopgtr )
  562. // Value-type variants of opmtr
  563. #define LAPACK_SOPMTR FORTRAN_ID( sopmtr )
  564. #define LAPACK_DOPMTR FORTRAN_ID( dopmtr )
  565. // Value-type variants of orgtr
  566. #define LAPACK_SORGTR FORTRAN_ID( sorgtr )
  567. #define LAPACK_DORGTR FORTRAN_ID( dorgtr )
  568. // Value-type variants of ormtr
  569. #define LAPACK_SORMTR FORTRAN_ID( sormtr )
  570. #define LAPACK_DORMTR FORTRAN_ID( dormtr )
  571. // Value-type variants of pteqr
  572. #define LAPACK_SPTEQR FORTRAN_ID( spteqr )
  573. #define LAPACK_DPTEQR FORTRAN_ID( dpteqr )
  574. #define LAPACK_CPTEQR FORTRAN_ID( cpteqr )
  575. #define LAPACK_ZPTEQR FORTRAN_ID( zpteqr )
  576. // Value-type variants of sbtrd
  577. #define LAPACK_SSBTRD FORTRAN_ID( ssbtrd )
  578. #define LAPACK_DSBTRD FORTRAN_ID( dsbtrd )
  579. // Value-type variants of sptrd
  580. #define LAPACK_SSPTRD FORTRAN_ID( ssptrd )
  581. #define LAPACK_DSPTRD FORTRAN_ID( dsptrd )
  582. // Value-type variants of stebz
  583. #define LAPACK_SSTEBZ FORTRAN_ID( sstebz )
  584. #define LAPACK_DSTEBZ FORTRAN_ID( dstebz )
  585. // Value-type variants of stedc
  586. #define LAPACK_SSTEDC FORTRAN_ID( sstedc )
  587. #define LAPACK_DSTEDC FORTRAN_ID( dstedc )
  588. #define LAPACK_CSTEDC FORTRAN_ID( cstedc )
  589. #define LAPACK_ZSTEDC FORTRAN_ID( zstedc )
  590. // Value-type variants of stegr
  591. #define LAPACK_SSTEGR FORTRAN_ID( sstegr )
  592. #define LAPACK_DSTEGR FORTRAN_ID( dstegr )
  593. #define LAPACK_CSTEGR FORTRAN_ID( cstegr )
  594. #define LAPACK_ZSTEGR FORTRAN_ID( zstegr )
  595. // Value-type variants of stein
  596. #define LAPACK_SSTEIN FORTRAN_ID( sstein )
  597. #define LAPACK_DSTEIN FORTRAN_ID( dstein )
  598. #define LAPACK_CSTEIN FORTRAN_ID( cstein )
  599. #define LAPACK_ZSTEIN FORTRAN_ID( zstein )
  600. // Value-type variants of stemr
  601. #define LAPACK_SSTEMR FORTRAN_ID( sstemr )
  602. #define LAPACK_DSTEMR FORTRAN_ID( dstemr )
  603. #define LAPACK_CSTEMR FORTRAN_ID( cstemr )
  604. #define LAPACK_ZSTEMR FORTRAN_ID( zstemr )
  605. // Value-type variants of steqr
  606. #define LAPACK_SSTEQR FORTRAN_ID( ssteqr )
  607. #define LAPACK_DSTEQR FORTRAN_ID( dsteqr )
  608. #define LAPACK_CSTEQR FORTRAN_ID( csteqr )
  609. #define LAPACK_ZSTEQR FORTRAN_ID( zsteqr )
  610. // Value-type variants of sterf
  611. #define LAPACK_SSTERF FORTRAN_ID( ssterf )
  612. #define LAPACK_DSTERF FORTRAN_ID( dsterf )
  613. // Value-type variants of sytrd
  614. #define LAPACK_SSYTRD FORTRAN_ID( ssytrd )
  615. #define LAPACK_DSYTRD FORTRAN_ID( dsytrd )
  616. // Value-type variants of ungtr
  617. #define LAPACK_CUNGTR FORTRAN_ID( cungtr )
  618. #define LAPACK_ZUNGTR FORTRAN_ID( zungtr )
  619. // Value-type variants of unmtr
  620. #define LAPACK_CUNMTR FORTRAN_ID( cunmtr )
  621. #define LAPACK_ZUNMTR FORTRAN_ID( zunmtr )
  622. // Value-type variants of upgtr
  623. #define LAPACK_CUPGTR FORTRAN_ID( cupgtr )
  624. #define LAPACK_ZUPGTR FORTRAN_ID( zupgtr )
  625. // Value-type variants of upmtr
  626. #define LAPACK_CUPMTR FORTRAN_ID( cupmtr )
  627. #define LAPACK_ZUPMTR FORTRAN_ID( zupmtr )
  628. // Value-type variants of ggbak
  629. #define LAPACK_SGGBAK FORTRAN_ID( sggbak )
  630. #define LAPACK_DGGBAK FORTRAN_ID( dggbak )
  631. #define LAPACK_CGGBAK FORTRAN_ID( cggbak )
  632. #define LAPACK_ZGGBAK FORTRAN_ID( zggbak )
  633. // Value-type variants of ggbal
  634. #define LAPACK_SGGBAL FORTRAN_ID( sggbal )
  635. #define LAPACK_DGGBAL FORTRAN_ID( dggbal )
  636. #define LAPACK_CGGBAL FORTRAN_ID( cggbal )
  637. #define LAPACK_ZGGBAL FORTRAN_ID( zggbal )
  638. // Value-type variants of gghrd
  639. #define LAPACK_SGGHRD FORTRAN_ID( sgghrd )
  640. #define LAPACK_DGGHRD FORTRAN_ID( dgghrd )
  641. #define LAPACK_CGGHRD FORTRAN_ID( cgghrd )
  642. #define LAPACK_ZGGHRD FORTRAN_ID( zgghrd )
  643. // Value-type variants of hgeqz
  644. #define LAPACK_SHGEQZ FORTRAN_ID( shgeqz )
  645. #define LAPACK_DHGEQZ FORTRAN_ID( dhgeqz )
  646. #define LAPACK_CHGEQZ FORTRAN_ID( chgeqz )
  647. #define LAPACK_ZHGEQZ FORTRAN_ID( zhgeqz )
  648. // Value-type variants of tgevc
  649. #define LAPACK_STGEVC FORTRAN_ID( stgevc )
  650. #define LAPACK_DTGEVC FORTRAN_ID( dtgevc )
  651. #define LAPACK_CTGEVC FORTRAN_ID( ctgevc )
  652. #define LAPACK_ZTGEVC FORTRAN_ID( ztgevc )
  653. // Value-type variants of tgexc
  654. #define LAPACK_STGEXC FORTRAN_ID( stgexc )
  655. #define LAPACK_DTGEXC FORTRAN_ID( dtgexc )
  656. #define LAPACK_CTGEXC FORTRAN_ID( ctgexc )
  657. #define LAPACK_ZTGEXC FORTRAN_ID( ztgexc )
  658. // Value-type variants of tgsen
  659. #define LAPACK_STGSEN FORTRAN_ID( stgsen )
  660. #define LAPACK_DTGSEN FORTRAN_ID( dtgsen )
  661. #define LAPACK_CTGSEN FORTRAN_ID( ctgsen )
  662. #define LAPACK_ZTGSEN FORTRAN_ID( ztgsen )
  663. // Value-type variants of tgsna
  664. #define LAPACK_STGSNA FORTRAN_ID( stgsna )
  665. #define LAPACK_DTGSNA FORTRAN_ID( dtgsna )
  666. #define LAPACK_CTGSNA FORTRAN_ID( ctgsna )
  667. #define LAPACK_ZTGSNA FORTRAN_ID( ztgsna )
  668. // Value-type variants of tgsyl
  669. #define LAPACK_STGSYL FORTRAN_ID( stgsyl )
  670. #define LAPACK_DTGSYL FORTRAN_ID( dtgsyl )
  671. #define LAPACK_CTGSYL FORTRAN_ID( ctgsyl )
  672. #define LAPACK_ZTGSYL FORTRAN_ID( ztgsyl )
  673. // Value-type variants of ggsvp
  674. #define LAPACK_SGGSVP FORTRAN_ID( sggsvp )
  675. #define LAPACK_DGGSVP FORTRAN_ID( dggsvp )
  676. #define LAPACK_CGGSVP FORTRAN_ID( cggsvp )
  677. #define LAPACK_ZGGSVP FORTRAN_ID( zggsvp )
  678. // Value-type variants of tgsja
  679. #define LAPACK_STGSJA FORTRAN_ID( stgsja )
  680. #define LAPACK_DTGSJA FORTRAN_ID( dtgsja )
  681. #define LAPACK_CTGSJA FORTRAN_ID( ctgsja )
  682. #define LAPACK_ZTGSJA FORTRAN_ID( ztgsja )
  683. //
  684. // LAPACK driver routines
  685. //
  686. // Value-type variants of gegv
  687. #define LAPACK_SGEGV FORTRAN_ID( sgegv )
  688. #define LAPACK_DGEGV FORTRAN_ID( dgegv )
  689. #define LAPACK_CGEGV FORTRAN_ID( cgegv )
  690. #define LAPACK_ZGEGV FORTRAN_ID( zgegv )
  691. // Value-type variants of gges
  692. #define LAPACK_SGGES FORTRAN_ID( sgges )
  693. #define LAPACK_DGGES FORTRAN_ID( dgges )
  694. #define LAPACK_CGGES FORTRAN_ID( cgges )
  695. #define LAPACK_ZGGES FORTRAN_ID( zgges )
  696. // Value-type variants of ggesx
  697. #define LAPACK_SGGESX FORTRAN_ID( sggesx )
  698. #define LAPACK_DGGESX FORTRAN_ID( dggesx )
  699. #define LAPACK_CGGESX FORTRAN_ID( cggesx )
  700. #define LAPACK_ZGGESX FORTRAN_ID( zggesx )
  701. // Value-type variants of ggev
  702. #define LAPACK_SGGEV FORTRAN_ID( sggev )
  703. #define LAPACK_DGGEV FORTRAN_ID( dggev )
  704. #define LAPACK_CGGEV FORTRAN_ID( cggev )
  705. #define LAPACK_ZGGEV FORTRAN_ID( zggev )
  706. // Value-type variants of ggevx
  707. #define LAPACK_SGGEVX FORTRAN_ID( sggevx )
  708. #define LAPACK_DGGEVX FORTRAN_ID( dggevx )
  709. #define LAPACK_CGGEVX FORTRAN_ID( cggevx )
  710. #define LAPACK_ZGGEVX FORTRAN_ID( zggevx )
  711. // Value-type variants of ggsvd
  712. #define LAPACK_SGGSVD FORTRAN_ID( sggsvd )
  713. #define LAPACK_DGGSVD FORTRAN_ID( dggsvd )
  714. #define LAPACK_CGGSVD FORTRAN_ID( cggsvd )
  715. #define LAPACK_ZGGSVD FORTRAN_ID( zggsvd )
  716. // Value-type variants of hbgv
  717. #define LAPACK_CHBGV FORTRAN_ID( chbgv )
  718. #define LAPACK_ZHBGV FORTRAN_ID( zhbgv )
  719. // Value-type variants of hbgvd
  720. #define LAPACK_CHBGVD FORTRAN_ID( chbgvd )
  721. #define LAPACK_ZHBGVD FORTRAN_ID( zhbgvd )
  722. // Value-type variants of hbgvx
  723. #define LAPACK_CHBGVX FORTRAN_ID( chbgvx )
  724. #define LAPACK_ZHBGVX FORTRAN_ID( zhbgvx )
  725. // Value-type variants of hegv
  726. #define LAPACK_CHEGV FORTRAN_ID( chegv )
  727. #define LAPACK_ZHEGV FORTRAN_ID( zhegv )
  728. // Value-type variants of hegvd
  729. #define LAPACK_CHEGVD FORTRAN_ID( chegvd )
  730. #define LAPACK_ZHEGVD FORTRAN_ID( zhegvd )
  731. // Value-type variants of hegvx
  732. #define LAPACK_CHEGVX FORTRAN_ID( chegvx )
  733. #define LAPACK_ZHEGVX FORTRAN_ID( zhegvx )
  734. // Value-type variants of hpgv
  735. #define LAPACK_CHPGV FORTRAN_ID( chpgv )
  736. #define LAPACK_ZHPGV FORTRAN_ID( zhpgv )
  737. // Value-type variants of hpgvd
  738. #define LAPACK_CHPGVD FORTRAN_ID( chpgvd )
  739. #define LAPACK_ZHPGVD FORTRAN_ID( zhpgvd )
  740. // Value-type variants of hpgvx
  741. #define LAPACK_CHPGVX FORTRAN_ID( chpgvx )
  742. #define LAPACK_ZHPGVX FORTRAN_ID( zhpgvx )
  743. // Value-type variants of sbgv
  744. #define LAPACK_SSBGV FORTRAN_ID( ssbgv )
  745. #define LAPACK_DSBGV FORTRAN_ID( dsbgv )
  746. // Value-type variants of sbgvd
  747. #define LAPACK_SSBGVD FORTRAN_ID( ssbgvd )
  748. #define LAPACK_DSBGVD FORTRAN_ID( dsbgvd )
  749. // Value-type variants of sbgvx
  750. #define LAPACK_SSBGVX FORTRAN_ID( ssbgvx )
  751. #define LAPACK_DSBGVX FORTRAN_ID( dsbgvx )
  752. // Value-type variants of spgv
  753. #define LAPACK_SSPGV FORTRAN_ID( sspgv )
  754. #define LAPACK_DSPGV FORTRAN_ID( dspgv )
  755. // Value-type variants of spgvd
  756. #define LAPACK_SSPGVD FORTRAN_ID( sspgvd )
  757. #define LAPACK_DSPGVD FORTRAN_ID( dspgvd )
  758. // Value-type variants of spgvx
  759. #define LAPACK_SSPGVX FORTRAN_ID( sspgvx )
  760. #define LAPACK_DSPGVX FORTRAN_ID( dspgvx )
  761. // Value-type variants of sygv
  762. #define LAPACK_SSYGV FORTRAN_ID( ssygv )
  763. #define LAPACK_DSYGV FORTRAN_ID( dsygv )
  764. // Value-type variants of sygvd
  765. #define LAPACK_SSYGVD FORTRAN_ID( ssygvd )
  766. #define LAPACK_DSYGVD FORTRAN_ID( dsygvd )
  767. // Value-type variants of sygvx
  768. #define LAPACK_SSYGVX FORTRAN_ID( ssygvx )
  769. #define LAPACK_DSYGVX FORTRAN_ID( dsygvx )
  770. // Value-type variants of ggglm
  771. #define LAPACK_SGGGLM FORTRAN_ID( sggglm )
  772. #define LAPACK_DGGGLM FORTRAN_ID( dggglm )
  773. #define LAPACK_CGGGLM FORTRAN_ID( cggglm )
  774. #define LAPACK_ZGGGLM FORTRAN_ID( zggglm )
  775. // Value-type variants of gglse
  776. #define LAPACK_SGGLSE FORTRAN_ID( sgglse )
  777. #define LAPACK_DGGLSE FORTRAN_ID( dgglse )
  778. #define LAPACK_CGGLSE FORTRAN_ID( cgglse )
  779. #define LAPACK_ZGGLSE FORTRAN_ID( zgglse )
  780. // Value-type variants of gbsv
  781. #define LAPACK_SGBSV FORTRAN_ID( sgbsv )
  782. #define LAPACK_DGBSV FORTRAN_ID( dgbsv )
  783. #define LAPACK_CGBSV FORTRAN_ID( cgbsv )
  784. #define LAPACK_ZGBSV FORTRAN_ID( zgbsv )
  785. // Value-type variants of gbsvx
  786. #define LAPACK_SGBSVX FORTRAN_ID( sgbsvx )
  787. #define LAPACK_DGBSVX FORTRAN_ID( dgbsvx )
  788. #define LAPACK_CGBSVX FORTRAN_ID( cgbsvx )
  789. #define LAPACK_ZGBSVX FORTRAN_ID( zgbsvx )
  790. // Value-type variants of gejsv
  791. #define LAPACK_SGEJSV FORTRAN_ID( sgejsv )
  792. #define LAPACK_DGEJSV FORTRAN_ID( dgejsv )
  793. // Value-type variants of gesv
  794. #define LAPACK_SGESV FORTRAN_ID( sgesv )
  795. #define LAPACK_DGESV FORTRAN_ID( dgesv )
  796. #define LAPACK_CGESV FORTRAN_ID( cgesv )
  797. #define LAPACK_ZGESV FORTRAN_ID( zgesv )
  798. // Value-type variants of gesvx
  799. #define LAPACK_SGESVX FORTRAN_ID( sgesvx )
  800. #define LAPACK_DGESVX FORTRAN_ID( dgesvx )
  801. #define LAPACK_CGESVX FORTRAN_ID( cgesvx )
  802. #define LAPACK_ZGESVX FORTRAN_ID( zgesvx )
  803. // Value-type variants of gtsv
  804. #define LAPACK_SGTSV FORTRAN_ID( sgtsv )
  805. #define LAPACK_DGTSV FORTRAN_ID( dgtsv )
  806. #define LAPACK_CGTSV FORTRAN_ID( cgtsv )
  807. #define LAPACK_ZGTSV FORTRAN_ID( zgtsv )
  808. // Value-type variants of gtsvx
  809. #define LAPACK_SGTSVX FORTRAN_ID( sgtsvx )
  810. #define LAPACK_DGTSVX FORTRAN_ID( dgtsvx )
  811. #define LAPACK_CGTSVX FORTRAN_ID( cgtsvx )
  812. #define LAPACK_ZGTSVX FORTRAN_ID( zgtsvx )
  813. // Value-type variants of hesv
  814. #define LAPACK_CHESV FORTRAN_ID( chesv )
  815. #define LAPACK_ZHESV FORTRAN_ID( zhesv )
  816. // Value-type variants of hesvx
  817. #define LAPACK_CHESVX FORTRAN_ID( chesvx )
  818. #define LAPACK_ZHESVX FORTRAN_ID( zhesvx )
  819. // Value-type variants of hpsv
  820. #define LAPACK_CHPSV FORTRAN_ID( chpsv )
  821. #define LAPACK_ZHPSV FORTRAN_ID( zhpsv )
  822. // Value-type variants of hpsvx
  823. #define LAPACK_CHPSVX FORTRAN_ID( chpsvx )
  824. #define LAPACK_ZHPSVX FORTRAN_ID( zhpsvx )
  825. // Value-type variants of iter_gesv
  826. #define LAPACK_DSGESV FORTRAN_ID( dsgesv )
  827. #define LAPACK_ZCGESV FORTRAN_ID( zcgesv )
  828. // Value-type variants of iter_posv
  829. #define LAPACK_DSPOSV FORTRAN_ID( dsposv )
  830. #define LAPACK_ZCPOSV FORTRAN_ID( zcposv )
  831. // Value-type variants of pbsv
  832. #define LAPACK_SPBSV FORTRAN_ID( spbsv )
  833. #define LAPACK_DPBSV FORTRAN_ID( dpbsv )
  834. #define LAPACK_CPBSV FORTRAN_ID( cpbsv )
  835. #define LAPACK_ZPBSV FORTRAN_ID( zpbsv )
  836. // Value-type variants of pbsvx
  837. #define LAPACK_SPBSVX FORTRAN_ID( spbsvx )
  838. #define LAPACK_DPBSVX FORTRAN_ID( dpbsvx )
  839. #define LAPACK_CPBSVX FORTRAN_ID( cpbsvx )
  840. #define LAPACK_ZPBSVX FORTRAN_ID( zpbsvx )
  841. // Value-type variants of posv
  842. #define LAPACK_SPOSV FORTRAN_ID( sposv )
  843. #define LAPACK_DPOSV FORTRAN_ID( dposv )
  844. #define LAPACK_CPOSV FORTRAN_ID( cposv )
  845. #define LAPACK_ZPOSV FORTRAN_ID( zposv )
  846. // Value-type variants of posvx
  847. #define LAPACK_SPOSVX FORTRAN_ID( sposvx )
  848. #define LAPACK_DPOSVX FORTRAN_ID( dposvx )
  849. #define LAPACK_CPOSVX FORTRAN_ID( cposvx )
  850. #define LAPACK_ZPOSVX FORTRAN_ID( zposvx )
  851. // Value-type variants of ppsv
  852. #define LAPACK_SPPSV FORTRAN_ID( sppsv )
  853. #define LAPACK_DPPSV FORTRAN_ID( dppsv )
  854. #define LAPACK_CPPSV FORTRAN_ID( cppsv )
  855. #define LAPACK_ZPPSV FORTRAN_ID( zppsv )
  856. // Value-type variants of ppsvx
  857. #define LAPACK_SPPSVX FORTRAN_ID( sppsvx )
  858. #define LAPACK_DPPSVX FORTRAN_ID( dppsvx )
  859. #define LAPACK_CPPSVX FORTRAN_ID( cppsvx )
  860. #define LAPACK_ZPPSVX FORTRAN_ID( zppsvx )
  861. // Value-type variants of ptsv
  862. #define LAPACK_SPTSV FORTRAN_ID( sptsv )
  863. #define LAPACK_DPTSV FORTRAN_ID( dptsv )
  864. #define LAPACK_CPTSV FORTRAN_ID( cptsv )
  865. #define LAPACK_ZPTSV FORTRAN_ID( zptsv )
  866. // Value-type variants of ptsvx
  867. #define LAPACK_SPTSVX FORTRAN_ID( sptsvx )
  868. #define LAPACK_DPTSVX FORTRAN_ID( dptsvx )
  869. #define LAPACK_CPTSVX FORTRAN_ID( cptsvx )
  870. #define LAPACK_ZPTSVX FORTRAN_ID( zptsvx )
  871. // Value-type variants of spsv
  872. #define LAPACK_SSPSV FORTRAN_ID( sspsv )
  873. #define LAPACK_DSPSV FORTRAN_ID( dspsv )
  874. #define LAPACK_CSPSV FORTRAN_ID( cspsv )
  875. #define LAPACK_ZSPSV FORTRAN_ID( zspsv )
  876. // Value-type variants of spsvx
  877. #define LAPACK_SSPSVX FORTRAN_ID( sspsvx )
  878. #define LAPACK_DSPSVX FORTRAN_ID( dspsvx )
  879. #define LAPACK_CSPSVX FORTRAN_ID( cspsvx )
  880. #define LAPACK_ZSPSVX FORTRAN_ID( zspsvx )
  881. // Value-type variants of sysv
  882. #define LAPACK_SSYSV FORTRAN_ID( ssysv )
  883. #define LAPACK_DSYSV FORTRAN_ID( dsysv )
  884. #define LAPACK_CSYSV FORTRAN_ID( csysv )
  885. #define LAPACK_ZSYSV FORTRAN_ID( zsysv )
  886. // Value-type variants of sysvx
  887. #define LAPACK_SSYSVX FORTRAN_ID( ssysvx )
  888. #define LAPACK_DSYSVX FORTRAN_ID( dsysvx )
  889. #define LAPACK_CSYSVX FORTRAN_ID( csysvx )
  890. #define LAPACK_ZSYSVX FORTRAN_ID( zsysvx )
  891. // Value-type variants of gees
  892. #define LAPACK_SGEES FORTRAN_ID( sgees )
  893. #define LAPACK_DGEES FORTRAN_ID( dgees )
  894. #define LAPACK_CGEES FORTRAN_ID( cgees )
  895. #define LAPACK_ZGEES FORTRAN_ID( zgees )
  896. // Value-type variants of geesx
  897. #define LAPACK_SGEESX FORTRAN_ID( sgeesx )
  898. #define LAPACK_DGEESX FORTRAN_ID( dgeesx )
  899. #define LAPACK_CGEESX FORTRAN_ID( cgeesx )
  900. #define LAPACK_ZGEESX FORTRAN_ID( zgeesx )
  901. // Value-type variants of geev
  902. #define LAPACK_SGEEV FORTRAN_ID( sgeev )
  903. #define LAPACK_DGEEV FORTRAN_ID( dgeev )
  904. #define LAPACK_CGEEV FORTRAN_ID( cgeev )
  905. #define LAPACK_ZGEEV FORTRAN_ID( zgeev )
  906. // Value-type variants of geevx
  907. #define LAPACK_SGEEVX FORTRAN_ID( sgeevx )
  908. #define LAPACK_DGEEVX FORTRAN_ID( dgeevx )
  909. #define LAPACK_CGEEVX FORTRAN_ID( cgeevx )
  910. #define LAPACK_ZGEEVX FORTRAN_ID( zgeevx )
  911. // Value-type variants of gesdd
  912. #define LAPACK_SGESDD FORTRAN_ID( sgesdd )
  913. #define LAPACK_DGESDD FORTRAN_ID( dgesdd )
  914. #define LAPACK_CGESDD FORTRAN_ID( cgesdd )
  915. #define LAPACK_ZGESDD FORTRAN_ID( zgesdd )
  916. // Value-type variants of gesvd
  917. #define LAPACK_SGESVD FORTRAN_ID( sgesvd )
  918. #define LAPACK_DGESVD FORTRAN_ID( dgesvd )
  919. #define LAPACK_CGESVD FORTRAN_ID( cgesvd )
  920. #define LAPACK_ZGESVD FORTRAN_ID( zgesvd )
  921. // Value-type variants of hbev
  922. #define LAPACK_CHBEV FORTRAN_ID( chbev )
  923. #define LAPACK_ZHBEV FORTRAN_ID( zhbev )
  924. // Value-type variants of hbevd
  925. #define LAPACK_CHBEVD FORTRAN_ID( chbevd )
  926. #define LAPACK_ZHBEVD FORTRAN_ID( zhbevd )
  927. // Value-type variants of hbevx
  928. #define LAPACK_CHBEVX FORTRAN_ID( chbevx )
  929. #define LAPACK_ZHBEVX FORTRAN_ID( zhbevx )
  930. // Value-type variants of heev
  931. #define LAPACK_CHEEV FORTRAN_ID( cheev )
  932. #define LAPACK_ZHEEV FORTRAN_ID( zheev )
  933. // Value-type variants of heevd
  934. #define LAPACK_CHEEVD FORTRAN_ID( cheevd )
  935. #define LAPACK_ZHEEVD FORTRAN_ID( zheevd )
  936. // Value-type variants of heevr
  937. #define LAPACK_CHEEVR FORTRAN_ID( cheevr )
  938. #define LAPACK_ZHEEVR FORTRAN_ID( zheevr )
  939. // Value-type variants of heevx
  940. #define LAPACK_CHEEVX FORTRAN_ID( cheevx )
  941. #define LAPACK_ZHEEVX FORTRAN_ID( zheevx )
  942. // Value-type variants of hpev
  943. #define LAPACK_CHPEV FORTRAN_ID( chpev )
  944. #define LAPACK_ZHPEV FORTRAN_ID( zhpev )
  945. // Value-type variants of hpevd
  946. #define LAPACK_CHPEVD FORTRAN_ID( chpevd )
  947. #define LAPACK_ZHPEVD FORTRAN_ID( zhpevd )
  948. // Value-type variants of hpevx
  949. #define LAPACK_CHPEVX FORTRAN_ID( chpevx )
  950. #define LAPACK_ZHPEVX FORTRAN_ID( zhpevx )
  951. // Value-type variants of sbev
  952. #define LAPACK_SSBEV FORTRAN_ID( ssbev )
  953. #define LAPACK_DSBEV FORTRAN_ID( dsbev )
  954. // Value-type variants of sbevd
  955. #define LAPACK_SSBEVD FORTRAN_ID( ssbevd )
  956. #define LAPACK_DSBEVD FORTRAN_ID( dsbevd )
  957. // Value-type variants of sbevx
  958. #define LAPACK_SSBEVX FORTRAN_ID( ssbevx )
  959. #define LAPACK_DSBEVX FORTRAN_ID( dsbevx )
  960. // Value-type variants of spev
  961. #define LAPACK_SSPEV FORTRAN_ID( sspev )
  962. #define LAPACK_DSPEV FORTRAN_ID( dspev )
  963. // Value-type variants of spevd
  964. #define LAPACK_SSPEVD FORTRAN_ID( sspevd )
  965. #define LAPACK_DSPEVD FORTRAN_ID( dspevd )
  966. // Value-type variants of spevx
  967. #define LAPACK_SSPEVX FORTRAN_ID( sspevx )
  968. #define LAPACK_DSPEVX FORTRAN_ID( dspevx )
  969. // Value-type variants of stev
  970. #define LAPACK_SSTEV FORTRAN_ID( sstev )
  971. #define LAPACK_DSTEV FORTRAN_ID( dstev )
  972. // Value-type variants of stevd
  973. #define LAPACK_SSTEVD FORTRAN_ID( sstevd )
  974. #define LAPACK_DSTEVD FORTRAN_ID( dstevd )
  975. // Value-type variants of stevr
  976. #define LAPACK_SSTEVR FORTRAN_ID( sstevr )
  977. #define LAPACK_DSTEVR FORTRAN_ID( dstevr )
  978. // Value-type variants of stevx
  979. #define LAPACK_SSTEVX FORTRAN_ID( sstevx )
  980. #define LAPACK_DSTEVX FORTRAN_ID( dstevx )
  981. // Value-type variants of syev
  982. #define LAPACK_SSYEV FORTRAN_ID( ssyev )
  983. #define LAPACK_DSYEV FORTRAN_ID( dsyev )
  984. // Value-type variants of syevd
  985. #define LAPACK_SSYEVD FORTRAN_ID( ssyevd )
  986. #define LAPACK_DSYEVD FORTRAN_ID( dsyevd )
  987. // Value-type variants of syevr
  988. #define LAPACK_SSYEVR FORTRAN_ID( ssyevr )
  989. #define LAPACK_DSYEVR FORTRAN_ID( dsyevr )
  990. // Value-type variants of syevx
  991. #define LAPACK_SSYEVX FORTRAN_ID( ssyevx )
  992. #define LAPACK_DSYEVX FORTRAN_ID( dsyevx )
  993. // Value-type variants of gels
  994. #define LAPACK_SGELS FORTRAN_ID( sgels )
  995. #define LAPACK_DGELS FORTRAN_ID( dgels )
  996. #define LAPACK_CGELS FORTRAN_ID( cgels )
  997. #define LAPACK_ZGELS FORTRAN_ID( zgels )
  998. // Value-type variants of gelsd
  999. #define LAPACK_SGELSD FORTRAN_ID( sgelsd )
  1000. #define LAPACK_DGELSD FORTRAN_ID( dgelsd )
  1001. #define LAPACK_CGELSD FORTRAN_ID( cgelsd )
  1002. #define LAPACK_ZGELSD FORTRAN_ID( zgelsd )
  1003. // Value-type variants of gelss
  1004. #define LAPACK_SGELSS FORTRAN_ID( sgelss )
  1005. #define LAPACK_DGELSS FORTRAN_ID( dgelss )
  1006. #define LAPACK_CGELSS FORTRAN_ID( cgelss )
  1007. #define LAPACK_ZGELSS FORTRAN_ID( zgelss )
  1008. // Value-type variants of gelsy
  1009. #define LAPACK_SGELSY FORTRAN_ID( sgelsy )
  1010. #define LAPACK_DGELSY FORTRAN_ID( dgelsy )
  1011. #define LAPACK_CGELSY FORTRAN_ID( cgelsy )
  1012. #define LAPACK_ZGELSY FORTRAN_ID( zgelsy )
  1013. //
  1014. // LAPACK auxiliary routines
  1015. //
  1016. // Value-type variants of larf
  1017. #define LAPACK_SLARF FORTRAN_ID( slarf )
  1018. #define LAPACK_DLARF FORTRAN_ID( dlarf )
  1019. #define LAPACK_CLARF FORTRAN_ID( clarf )
  1020. #define LAPACK_ZLARF FORTRAN_ID( zlarf )
  1021. // Value-type variants of larfb
  1022. #define LAPACK_SLARFB FORTRAN_ID( slarfb )
  1023. #define LAPACK_DLARFB FORTRAN_ID( dlarfb )
  1024. #define LAPACK_CLARFB FORTRAN_ID( clarfb )
  1025. #define LAPACK_ZLARFB FORTRAN_ID( zlarfb )
  1026. // Value-type variants of larfg
  1027. #define LAPACK_SLARFG FORTRAN_ID( slarfg )
  1028. #define LAPACK_DLARFG FORTRAN_ID( dlarfg )
  1029. #define LAPACK_CLARFG FORTRAN_ID( clarfg )
  1030. #define LAPACK_ZLARFG FORTRAN_ID( zlarfg )
  1031. // Value-type variants of larft
  1032. #define LAPACK_SLARFT FORTRAN_ID( slarft )
  1033. #define LAPACK_DLARFT FORTRAN_ID( dlarft )
  1034. #define LAPACK_CLARFT FORTRAN_ID( clarft )
  1035. #define LAPACK_ZLARFT FORTRAN_ID( zlarft )
  1036. // Value-type variants of larfx
  1037. #define LAPACK_SLARFX FORTRAN_ID( slarfx )
  1038. #define LAPACK_DLARFX FORTRAN_ID( dlarfx )
  1039. #define LAPACK_CLARFX FORTRAN_ID( clarfx )
  1040. #define LAPACK_ZLARFX FORTRAN_ID( zlarfx )
  1041. // Value-type variants of largv
  1042. #define LAPACK_SLARGV FORTRAN_ID( slargv )
  1043. #define LAPACK_DLARGV FORTRAN_ID( dlargv )
  1044. #define LAPACK_CLARGV FORTRAN_ID( clargv )
  1045. #define LAPACK_ZLARGV FORTRAN_ID( zlargv )
  1046. // Value-type variants of larnv
  1047. #define LAPACK_SLARNV FORTRAN_ID( slarnv )
  1048. #define LAPACK_DLARNV FORTRAN_ID( dlarnv )
  1049. #define LAPACK_CLARNV FORTRAN_ID( clarnv )
  1050. #define LAPACK_ZLARNV FORTRAN_ID( zlarnv )
  1051. // Value-type variants of larrb
  1052. #define LAPACK_SLARRB FORTRAN_ID( slarrb )
  1053. #define LAPACK_DLARRB FORTRAN_ID( dlarrb )
  1054. // Value-type variants of larre
  1055. #define LAPACK_SLARRE FORTRAN_ID( slarre )
  1056. #define LAPACK_DLARRE FORTRAN_ID( dlarre )
  1057. // Value-type variants of langb
  1058. #define LAPACK_SLANGB FORTRAN_ID( slangb )
  1059. #define LAPACK_DLANGB FORTRAN_ID( dlangb )
  1060. #define LAPACK_CLANGB FORTRAN_ID( clangb )
  1061. #define LAPACK_ZLANGB FORTRAN_ID( zlangb )
  1062. // Value-type variants of lange
  1063. #define LAPACK_SLANGE FORTRAN_ID( slange )
  1064. #define LAPACK_DLANGE FORTRAN_ID( dlange )
  1065. #define LAPACK_CLANGE FORTRAN_ID( clange )
  1066. #define LAPACK_ZLANGE FORTRAN_ID( zlange )
  1067. // Value-type variants of lanhb
  1068. #define LAPACK_CLANHB FORTRAN_ID( clanhb )
  1069. #define LAPACK_ZLANHB FORTRAN_ID( zlanhb )
  1070. // Value-type variants of lanhe
  1071. #define LAPACK_CLANHE FORTRAN_ID( clanhe )
  1072. #define LAPACK_ZLANHE FORTRAN_ID( zlanhe )
  1073. // Value-type variants of lanhp
  1074. #define LAPACK_CLANHP FORTRAN_ID( clanhp )
  1075. #define LAPACK_ZLANHP FORTRAN_ID( zlanhp )
  1076. // Value-type variants of lanhs
  1077. #define LAPACK_SLANHS FORTRAN_ID( slanhs )
  1078. #define LAPACK_DLANHS FORTRAN_ID( dlanhs )
  1079. #define LAPACK_CLANHS FORTRAN_ID( clanhs )
  1080. #define LAPACK_ZLANHS FORTRAN_ID( zlanhs )
  1081. // Value-type variants of lansb
  1082. #define LAPACK_SLANSB FORTRAN_ID( slansb )
  1083. #define LAPACK_DLANSB FORTRAN_ID( dlansb )
  1084. #define LAPACK_CLANSB FORTRAN_ID( clansb )
  1085. #define LAPACK_ZLANSB FORTRAN_ID( zlansb )
  1086. // Value-type variants of lansp
  1087. #define LAPACK_SLANSP FORTRAN_ID( slansp )
  1088. #define LAPACK_DLANSP FORTRAN_ID( dlansp )
  1089. #define LAPACK_CLANSP FORTRAN_ID( clansp )
  1090. #define LAPACK_ZLANSP FORTRAN_ID( zlansp )
  1091. // Value-type variants of lansy
  1092. #define LAPACK_SLANSY FORTRAN_ID( slansy )
  1093. #define LAPACK_DLANSY FORTRAN_ID( dlansy )
  1094. #define LAPACK_CLANSY FORTRAN_ID( clansy )
  1095. #define LAPACK_ZLANSY FORTRAN_ID( zlansy )
  1096. // Value-type variants of lantb
  1097. #define LAPACK_SLANTB FORTRAN_ID( slantb )
  1098. #define LAPACK_DLANTB FORTRAN_ID( dlantb )
  1099. #define LAPACK_CLANTB FORTRAN_ID( clantb )
  1100. #define LAPACK_ZLANTB FORTRAN_ID( zlantb )
  1101. // Value-type variants of lantp
  1102. #define LAPACK_SLANTP FORTRAN_ID( slantp )
  1103. #define LAPACK_DLANTP FORTRAN_ID( dlantp )
  1104. #define LAPACK_CLANTP FORTRAN_ID( clantp )
  1105. #define LAPACK_ZLANTP FORTRAN_ID( zlantp )
  1106. // Value-type variants of lantr
  1107. #define LAPACK_SLANTR FORTRAN_ID( slantr )
  1108. #define LAPACK_DLANTR FORTRAN_ID( dlantr )
  1109. #define LAPACK_CLANTR FORTRAN_ID( clantr )
  1110. #define LAPACK_ZLANTR FORTRAN_ID( zlantr )
  1111. // Value-type variants of labrd
  1112. #define LAPACK_SLABRD FORTRAN_ID( slabrd )
  1113. #define LAPACK_DLABRD FORTRAN_ID( dlabrd )
  1114. #define LAPACK_CLABRD FORTRAN_ID( clabrd )
  1115. #define LAPACK_ZLABRD FORTRAN_ID( zlabrd )
  1116. // Value-type variants of lacgv
  1117. #define LAPACK_CLACGV FORTRAN_ID( clacgv )
  1118. #define LAPACK_ZLACGV FORTRAN_ID( zlacgv )
  1119. // Value-type variants of lacon
  1120. #define LAPACK_SLACON FORTRAN_ID( slacon )
  1121. #define LAPACK_DLACON FORTRAN_ID( dlacon )
  1122. #define LAPACK_CLACON FORTRAN_ID( clacon )
  1123. #define LAPACK_ZLACON FORTRAN_ID( zlacon )
  1124. // Value-type variants of laebz
  1125. #define LAPACK_SLAEBZ FORTRAN_ID( slaebz )
  1126. #define LAPACK_DLAEBZ FORTRAN_ID( dlaebz )
  1127. // Value-type variants of lalsd
  1128. #define LAPACK_SLALSD FORTRAN_ID( slalsd )
  1129. #define LAPACK_DLALSD FORTRAN_ID( dlalsd )
  1130. #define LAPACK_CLALSD FORTRAN_ID( clalsd )
  1131. #define LAPACK_ZLALSD FORTRAN_ID( zlalsd )
  1132. // Value-type variants of largv
  1133. #define LAPACK_SLARGV FORTRAN_ID( slargv )
  1134. #define LAPACK_DLARGV FORTRAN_ID( dlargv )
  1135. #define LAPACK_CLARGV FORTRAN_ID( clargv )
  1136. #define LAPACK_ZLARGV FORTRAN_ID( zlargv )
  1137. // Value-type variants of larz
  1138. #define LAPACK_SLARZ FORTRAN_ID( slarz )
  1139. #define LAPACK_DLARZ FORTRAN_ID( dlarz )
  1140. #define LAPACK_CLARZ FORTRAN_ID( clarz )
  1141. #define LAPACK_ZLARZ FORTRAN_ID( zlarz )
  1142. // Value-type variants of latrd
  1143. #define LAPACK_SLATRD FORTRAN_ID( slatrd )
  1144. #define LAPACK_DLATRD FORTRAN_ID( dlatrd )
  1145. #define LAPACK_CLATRD FORTRAN_ID( clatrd )
  1146. #define LAPACK_ZLATRD FORTRAN_ID( zlatrd )
  1147. // Value-type variants of latrs
  1148. #define LAPACK_SLATRS FORTRAN_ID( slatrs )
  1149. #define LAPACK_DLATRS FORTRAN_ID( dlatrs )
  1150. #define LAPACK_CLATRS FORTRAN_ID( clatrs )
  1151. #define LAPACK_ZLATRS FORTRAN_ID( zlatrs )
  1152. // Value-type variants of latrz
  1153. #define LAPACK_SLATRZ FORTRAN_ID( slatrz )
  1154. #define LAPACK_DLATRZ FORTRAN_ID( dlatrz )
  1155. #define LAPACK_CLATRZ FORTRAN_ID( clatrz )
  1156. #define LAPACK_ZLATRZ FORTRAN_ID( zlatrz )
  1157. //
  1158. // LAPACK auxiliary routines
  1159. //
  1160. #define LAPACK_ILAENV FORTRAN_ID( ilaenv )
  1161. #endif