ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/globalhs/libs/dtgf/cblas_def.h
Revision: 1.1
Committed: Sun Apr 28 07:46:58 2013 UTC (10 years, 4 months ago) by tplarson
Content type: text/plain
Branch: MAIN
CVS Tags: globalhs_version_5, Ver_8-7, Ver_8-5, globalhs_version_23, globalhs_version_22, globalhs_version_21, globalhs_version_20, Ver_LATEST, globalhs_version_24, Ver_8-3, globalhs_version_8, globalhs_version_9, globalhs_version_0, globalhs_version_1, globalhs_version_2, globalhs_version_3, globalhs_version_4, Ver_9-41, globalhs_version_6, globalhs_version_7, Ver_9-5, Ver_8-8, globalhs_version_19, Ver_8-2, Ver_8-10, Ver_8-1, Ver_8-6, Ver_9-1, Ver_8-4, Ver_9-2, globalhs_version_12, globalhs_version_13, globalhs_version_10, globalhs_version_11, globalhs_version_16, globalhs_version_17, globalhs_version_14, globalhs_version_15, globalhs_version_18, Ver_9-4, Ver_9-3, Ver_8-11, Ver_8-12, Ver_9-0, HEAD
Log Message:
functions needed for detrending and gapfilling

File Contents

# Content
1 // $Header: $
2
3 #if TYPE == FLOAT
4 #define ASUM cblas_sasum
5 #define AXPY cblas_saxpy
6 #define COPY cblas_scopy
7 #define DOT cblas_sdot
8 #define DOTU cblas_sdot
9 #define DOTC cblas_sdot
10 #define NRM2 cblas_snrm2
11 #define ROT cblas_srot
12 #define ROTG cblas_srotg
13 #define ROTM cblas_srotm
14 #define ROTMG cblas_srotmg
15 #define SCAL cblas_sscal
16 #define SWAP cblas_sswap
17 #define AMAX cblas_isamax
18 #define AMIN cblas_isamin
19 #elif TYPE == DOUBLE
20 #define ASUM cblas_dasum
21 #define AXPY cblas_daxpy
22 #define COPY cblas_dcopy
23 #define DOT cblas_ddot
24 #define DOTU cblas_ddot
25 #define DOTC cblas_ddot
26 #define NRM2 cblas_dnrm2
27 #define ROT cblas_drot
28 #define ROTG cblas_drotg
29 #define ROTM cblas_drotm
30 #define ROTMG cblas_drotmg
31 #define SCAL cblas_dscal
32 #define SWAP cblas_dswap
33 #define AMAX cblas_idamax
34 #define AMIN cblas_idamin
35 #elif TYPE == COMPLEXFLOAT
36 #define ASUM cblas_casum
37 #define AXPY cblas_caxpy
38 #define COPY cblas_ccopy
39 #define DOT cblas_cdotc
40 #define DOTU cblas_cdotu
41 #define DOTC cblas_cdotc
42 #define NRM2 cblas_scnrm2
43 #define ROT cblas_srot
44 #define ROTG cblas_srotg
45 #define ROTM cblas_srotm
46 #define ROTMG cblas_srotmg
47 #define SCAL cblas_cscal
48 #define SWAP cblas_cswap
49 #define AMAX cblas_icamax
50 #define AMIN cblas_icamin
51 #elif TYPE == COMPLEXDOUBLE
52 #define ASUM cblas_zasum
53 #define AXPY cblas_zaxpy
54 #define COPY cblas_zcopy
55 #define DOT cblas_zdotc
56 #define DOTU cblas_zdotu
57 #define DOTC cblas_zdotc
58 #define NRM2 cblas_dznrm2
59 #define ROT cblas_drot
60 #define ROTG cblas_drotg
61 #define ROTM cblas_drotm
62 #define ROTMG cblas_drotmg
63 #define SCAL cblas_zscal
64 #define SWAP cblas_zswap
65 #define AMAX cblas_izamax
66 #define AMIN cblas_izamin
67 #endif