annotate ext/clapack/include/blaswrap.h @ 211:a41bea655151 msvc

Rename FFT back again, now we have our own project
author Chris Cannam
date Mon, 05 Feb 2018 17:40:13 +0000
parents 45330e0d2819
children
rev   line source
Chris@202 1 /* CLAPACK 3.0 BLAS wrapper macros
Chris@202 2 * Feb 5, 2000
Chris@202 3 */
Chris@202 4
Chris@202 5 #ifndef __BLASWRAP_H
Chris@202 6 #define __BLASWRAP_H
Chris@202 7
Chris@202 8 #ifndef NO_BLAS_WRAP
Chris@202 9
Chris@202 10 /* BLAS1 routines */
Chris@202 11 #define srotg_ f2c_srotg
Chris@202 12 #define crotg_ f2c_crotg
Chris@202 13 #define drotg_ f2c_drotg
Chris@202 14 #define zrotg_ f2c_zrotg
Chris@202 15 #define srotmg_ f2c_srotmg
Chris@202 16 #define drotmg_ f2c_drotmg
Chris@202 17 #define srot_ f2c_srot
Chris@202 18 #define drot_ f2c_drot
Chris@202 19 #define srotm_ f2c_srotm
Chris@202 20 #define drotm_ f2c_drotm
Chris@202 21 #define sswap_ f2c_sswap
Chris@202 22 #define dswap_ f2c_dswap
Chris@202 23 #define cswap_ f2c_cswap
Chris@202 24 #define zswap_ f2c_zswap
Chris@202 25 #define sscal_ f2c_sscal
Chris@202 26 #define dscal_ f2c_dscal
Chris@202 27 #define cscal_ f2c_cscal
Chris@202 28 #define zscal_ f2c_zscal
Chris@202 29 #define csscal_ f2c_csscal
Chris@202 30 #define zdscal_ f2c_zdscal
Chris@202 31 #define scopy_ f2c_scopy
Chris@202 32 #define dcopy_ f2c_dcopy
Chris@202 33 #define ccopy_ f2c_ccopy
Chris@202 34 #define zcopy_ f2c_zcopy
Chris@202 35 #define saxpy_ f2c_saxpy
Chris@202 36 #define daxpy_ f2c_daxpy
Chris@202 37 #define caxpy_ f2c_caxpy
Chris@202 38 #define zaxpy_ f2c_zaxpy
Chris@202 39 #define sdot_ f2c_sdot
Chris@202 40 #define ddot_ f2c_ddot
Chris@202 41 #define cdotu_ f2c_cdotu
Chris@202 42 #define zdotu_ f2c_zdotu
Chris@202 43 #define cdotc_ f2c_cdotc
Chris@202 44 #define zdotc_ f2c_zdotc
Chris@202 45 #define snrm2_ f2c_snrm2
Chris@202 46 #define dnrm2_ f2c_dnrm2
Chris@202 47 #define scnrm2_ f2c_scnrm2
Chris@202 48 #define dznrm2_ f2c_dznrm2
Chris@202 49 #define sasum_ f2c_sasum
Chris@202 50 #define dasum_ f2c_dasum
Chris@202 51 #define scasum_ f2c_scasum
Chris@202 52 #define dzasum_ f2c_dzasum
Chris@202 53 #define isamax_ f2c_isamax
Chris@202 54 #define idamax_ f2c_idamax
Chris@202 55 #define icamax_ f2c_icamax
Chris@202 56 #define izamax_ f2c_izamax
Chris@202 57
Chris@202 58 /* BLAS2 routines */
Chris@202 59 #define sgemv_ f2c_sgemv
Chris@202 60 #define dgemv_ f2c_dgemv
Chris@202 61 #define cgemv_ f2c_cgemv
Chris@202 62 #define zgemv_ f2c_zgemv
Chris@202 63 #define sgbmv_ f2c_sgbmv
Chris@202 64 #define dgbmv_ f2c_dgbmv
Chris@202 65 #define cgbmv_ f2c_cgbmv
Chris@202 66 #define zgbmv_ f2c_zgbmv
Chris@202 67 #define chemv_ f2c_chemv
Chris@202 68 #define zhemv_ f2c_zhemv
Chris@202 69 #define chbmv_ f2c_chbmv
Chris@202 70 #define zhbmv_ f2c_zhbmv
Chris@202 71 #define chpmv_ f2c_chpmv
Chris@202 72 #define zhpmv_ f2c_zhpmv
Chris@202 73 #define ssymv_ f2c_ssymv
Chris@202 74 #define dsymv_ f2c_dsymv
Chris@202 75 #define ssbmv_ f2c_ssbmv
Chris@202 76 #define dsbmv_ f2c_dsbmv
Chris@202 77 #define sspmv_ f2c_sspmv
Chris@202 78 #define dspmv_ f2c_dspmv
Chris@202 79 #define strmv_ f2c_strmv
Chris@202 80 #define dtrmv_ f2c_dtrmv
Chris@202 81 #define ctrmv_ f2c_ctrmv
Chris@202 82 #define ztrmv_ f2c_ztrmv
Chris@202 83 #define stbmv_ f2c_stbmv
Chris@202 84 #define dtbmv_ f2c_dtbmv
Chris@202 85 #define ctbmv_ f2c_ctbmv
Chris@202 86 #define ztbmv_ f2c_ztbmv
Chris@202 87 #define stpmv_ f2c_stpmv
Chris@202 88 #define dtpmv_ f2c_dtpmv
Chris@202 89 #define ctpmv_ f2c_ctpmv
Chris@202 90 #define ztpmv_ f2c_ztpmv
Chris@202 91 #define strsv_ f2c_strsv
Chris@202 92 #define dtrsv_ f2c_dtrsv
Chris@202 93 #define ctrsv_ f2c_ctrsv
Chris@202 94 #define ztrsv_ f2c_ztrsv
Chris@202 95 #define stbsv_ f2c_stbsv
Chris@202 96 #define dtbsv_ f2c_dtbsv
Chris@202 97 #define ctbsv_ f2c_ctbsv
Chris@202 98 #define ztbsv_ f2c_ztbsv
Chris@202 99 #define stpsv_ f2c_stpsv
Chris@202 100 #define dtpsv_ f2c_dtpsv
Chris@202 101 #define ctpsv_ f2c_ctpsv
Chris@202 102 #define ztpsv_ f2c_ztpsv
Chris@202 103 #define sger_ f2c_sger
Chris@202 104 #define dger_ f2c_dger
Chris@202 105 #define cgeru_ f2c_cgeru
Chris@202 106 #define zgeru_ f2c_zgeru
Chris@202 107 #define cgerc_ f2c_cgerc
Chris@202 108 #define zgerc_ f2c_zgerc
Chris@202 109 #define cher_ f2c_cher
Chris@202 110 #define zher_ f2c_zher
Chris@202 111 #define chpr_ f2c_chpr
Chris@202 112 #define zhpr_ f2c_zhpr
Chris@202 113 #define cher2_ f2c_cher2
Chris@202 114 #define zher2_ f2c_zher2
Chris@202 115 #define chpr2_ f2c_chpr2
Chris@202 116 #define zhpr2_ f2c_zhpr2
Chris@202 117 #define ssyr_ f2c_ssyr
Chris@202 118 #define dsyr_ f2c_dsyr
Chris@202 119 #define sspr_ f2c_sspr
Chris@202 120 #define dspr_ f2c_dspr
Chris@202 121 #define ssyr2_ f2c_ssyr2
Chris@202 122 #define dsyr2_ f2c_dsyr2
Chris@202 123 #define sspr2_ f2c_sspr2
Chris@202 124 #define dspr2_ f2c_dspr2
Chris@202 125
Chris@202 126 /* BLAS3 routines */
Chris@202 127 #define sgemm_ f2c_sgemm
Chris@202 128 #define dgemm_ f2c_dgemm
Chris@202 129 #define cgemm_ f2c_cgemm
Chris@202 130 #define zgemm_ f2c_zgemm
Chris@202 131 #define ssymm_ f2c_ssymm
Chris@202 132 #define dsymm_ f2c_dsymm
Chris@202 133 #define csymm_ f2c_csymm
Chris@202 134 #define zsymm_ f2c_zsymm
Chris@202 135 #define chemm_ f2c_chemm
Chris@202 136 #define zhemm_ f2c_zhemm
Chris@202 137 #define ssyrk_ f2c_ssyrk
Chris@202 138 #define dsyrk_ f2c_dsyrk
Chris@202 139 #define csyrk_ f2c_csyrk
Chris@202 140 #define zsyrk_ f2c_zsyrk
Chris@202 141 #define cherk_ f2c_cherk
Chris@202 142 #define zherk_ f2c_zherk
Chris@202 143 #define ssyr2k_ f2c_ssyr2k
Chris@202 144 #define dsyr2k_ f2c_dsyr2k
Chris@202 145 #define csyr2k_ f2c_csyr2k
Chris@202 146 #define zsyr2k_ f2c_zsyr2k
Chris@202 147 #define cher2k_ f2c_cher2k
Chris@202 148 #define zher2k_ f2c_zher2k
Chris@202 149 #define strmm_ f2c_strmm
Chris@202 150 #define dtrmm_ f2c_dtrmm
Chris@202 151 #define ctrmm_ f2c_ctrmm
Chris@202 152 #define ztrmm_ f2c_ztrmm
Chris@202 153 #define strsm_ f2c_strsm
Chris@202 154 #define dtrsm_ f2c_dtrsm
Chris@202 155 #define ctrsm_ f2c_ctrsm
Chris@202 156 #define ztrsm_ f2c_ztrsm
Chris@202 157
Chris@202 158 #endif /* NO_BLAS_WRAP */
Chris@202 159
Chris@202 160 #endif /* __BLASWRAP_H */