annotate ext/clapack/include/blaswrap.h @ 209:ccd2019190bf msvc

Some MSVC fixes, including (temporarily, probably) renaming the FFT source file to avoid getting it mixed up with the Vamp SDK one in our object dir
author Chris Cannam
date Thu, 01 Feb 2018 16:34:08 +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 */