~ubuntu-branches/ubuntu/vivid/atlas/vivid

« back to all changes in this revision

Viewing changes to makes/Make.r1tune

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2002-04-13 10:07:52 UTC
  • Revision ID: james.westby@ubuntu.com-20020413100752-va9zm0rd4gpurdkq
Tags: upstream-3.2.1ln
ImportĀ upstreamĀ versionĀ 3.2.1ln

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include Make.inc
 
2
 
 
3
cas=0
 
4
xu=16
 
5
yu=2
 
6
l1mul=0.75
 
7
iflag=0
 
8
Mt=297
 
9
Nt=177
 
10
ldat=$(Mt)
 
11
M=1000
 
12
N=1000
 
13
lda=$(M)
 
14
incy=3
 
15
 
 
16
xr1search : xemit_r1h r1search.o l1lib tstlib
 
17
        $(XCC) $(XCCFLAGS) -o xr1search r1search.o
 
18
r1search.o : ../r1search.c
 
19
        $(XCC) -c $(XCCFLAGS) -o r1search.o ../r1search.c
 
20
 
 
21
xemit_r1h : emit_r1h.o
 
22
        $(XCC) $(XCCFLAGS) -o $@ emit_r1h.o
 
23
emit_r1h.o : $(INCdir)/atlas_type.h ../emit_r1h.c
 
24
        $(XCC) -c $(XCCFLAGS) -o $@ ../emit_r1h.c
 
25
$(INCdir)/atlas_type.h :
 
26
        cd $(SYSdir) ; $(MAKE) RunTyp
 
27
l1lib : sl1lib dl1lib cl1lib zl1lib 
 
28
tstlib : ststlib dtstlib ctstlib ztstlib
 
29
 
 
30
force_build :
 
31
 
 
32
res/L1CacheSize : $(SYSdir)/res/L1CacheSize
 
33
        cd $(SYSdir) ; $(MAKE) res/L1CacheSize
 
34
        ln -s $(SYSdir)/res/L1CacheSize res/L1CacheSize
 
35
 
 
36
ATL_ger.c :
 
37
        cp ../ATL_ger.c .
 
38
 
 
39
ststobj = ATL_sger1.o
 
40
sobj = ATL_sger.o ATL_sger1.o
 
41
 
 
42
sr1case : sger1tune.o xemit_r1h
 
43
        rm -f $(sobj) ATL_sger1.c $(INCdir)/atlas_sr1.h res/sger1_0
 
44
        ./xemit_r1h -p s -l $(l1mul) -x $(xu) -y $(yu) -f $(iflag)
 
45
        cp -f ../CASES/$(r1rout) ATL_sger1.c
 
46
        $(MAKE) $(sobj)
 
47
        $(CLINKER) $(CLINKFLAGS) -o xsr1 sger1tune.o \
 
48
                   $(sobj) $(TESTlib) $(ATLASlib)
 
49
        $(ATLRUN) $(R1Tdir) xsr1 -C $(cas) -l $(l1mul) -m $(M) -n $(N) \
 
50
                  -f $(iflag)
 
51
 
 
52
sr1tstcase : sr1test.o
 
53
        rm -f $(ststobj) ATL_sger1.c $(INCdir)/atlas_sr1.h
 
54
        ./xemit_r1h -p s -l $(l1mul) -x $(xu) -y $(yu) -f $(iflag)
 
55
        cp -f ../CASES/$(r1rout) ATL_sger1.c
 
56
        $(MAKE) $(ststobj)
 
57
        $(CLINKER) $(CLINKFLAGS) -o xsr1tst sr1test.o \
 
58
                   $(ststobj) $(TESTlib) $(ATLASlib)
 
59
        $(ATLRUN) $(R1Tdir) xsr1tst -m $(Mt) -n $(Nt) -Y $(incy) -l $(ldat)
 
60
 
 
61
sr1test.o : ../r1test.c
 
62
        $(CC) -c $(CCFLAGS) -o $@ -DSREAL ../r1test.c
 
63
sger1tune.o : ../ger1tune.c
 
64
        $(CC) -c $(CCFLAGS) -o $@ -DSREAL ../ger1tune.c
 
65
ATL_sger.o : ATL_ger.c atlas_sr1.h
 
66
        $(CC) -c $(CCFLAGS) -o $@ -DSREAL -I$(R1Tdir) ATL_ger.c
 
67
ATL_sger1.o : ATL_sger1.c
 
68
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1.c
 
69
ATL_sger1c.o : ATL_sger1.c
 
70
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DSREAL -DConj_ \
 
71
              ATL_sger1.c
 
72
ATL_sger1_dummy.o : ATL_sger1_dummy.c
 
73
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1_dummy.c
 
74
 
 
75
res/sR1RES : xr1search force_build
 
76
        ./xr1search -p s
 
77
sinstall :
 
78
        cp -f ../CASES/$(r1rout) $(GR1dir)/ATL_sger1.c
 
79
        cp -f atlas_sr1.h $(INCdir)/.
 
80
        touch $(INCdir)/../atlas_r1.h
 
81
sl1lib :
 
82
        cd $(BINdir) ; $(MAKE) sl1lib
 
83
ststlib :
 
84
        cd $(BINdir) ; $(MAKE) ststlib
 
85
dtstobj = ATL_dger1.o
 
86
dobj = ATL_dger.o ATL_dger1.o
 
87
 
 
88
dr1case : dger1tune.o xemit_r1h
 
89
        rm -f $(dobj) ATL_dger1.c $(INCdir)/atlas_dr1.h res/dger1_0
 
90
        ./xemit_r1h -p d -l $(l1mul) -x $(xu) -y $(yu) -f $(iflag)
 
91
        cp -f ../CASES/$(r1rout) ATL_dger1.c
 
92
        $(MAKE) $(dobj)
 
93
        $(CLINKER) $(CLINKFLAGS) -o xdr1 dger1tune.o \
 
94
                   $(dobj) $(TESTlib) $(ATLASlib)
 
95
        $(ATLRUN) $(R1Tdir) xdr1 -C $(cas) -l $(l1mul) -m $(M) -n $(N) \
 
96
                  -f $(iflag)
 
97
 
 
98
dr1tstcase : dr1test.o
 
99
        rm -f $(dtstobj) ATL_dger1.c $(INCdir)/atlas_dr1.h
 
100
        ./xemit_r1h -p d -l $(l1mul) -x $(xu) -y $(yu) -f $(iflag)
 
101
        cp -f ../CASES/$(r1rout) ATL_dger1.c
 
102
        $(MAKE) $(dtstobj)
 
103
        $(CLINKER) $(CLINKFLAGS) -o xdr1tst dr1test.o \
 
104
                   $(dtstobj) $(TESTlib) $(ATLASlib)
 
105
        $(ATLRUN) $(R1Tdir) xdr1tst -m $(Mt) -n $(Nt) -Y $(incy) -l $(ldat)
 
106
 
 
107
dr1test.o : ../r1test.c
 
108
        $(CC) -c $(CCFLAGS) -o $@ -DDREAL ../r1test.c
 
109
dger1tune.o : ../ger1tune.c
 
110
        $(CC) -c $(CCFLAGS) -o $@ -DDREAL ../ger1tune.c
 
111
ATL_dger.o : ATL_ger.c atlas_dr1.h
 
112
        $(CC) -c $(CCFLAGS) -o $@ -DDREAL -I$(R1Tdir) ATL_ger.c
 
113
ATL_dger1.o : ATL_dger1.c
 
114
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DDREAL ATL_dger1.c
 
115
ATL_dger1c.o : ATL_dger1.c
 
116
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DDREAL -DConj_ \
 
117
              ATL_dger1.c
 
118
ATL_dger1_dummy.o : ATL_dger1_dummy.c
 
119
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DDREAL ATL_dger1_dummy.c
 
120
 
 
121
res/dR1RES : xr1search force_build
 
122
        ./xr1search -p d
 
123
dinstall :
 
124
        cp -f ../CASES/$(r1rout) $(GR1dir)/ATL_dger1.c
 
125
        cp -f atlas_dr1.h $(INCdir)/.
 
126
        touch $(INCdir)/../atlas_r1.h
 
127
dl1lib :
 
128
        cd $(BINdir) ; $(MAKE) dl1lib
 
129
dtstlib :
 
130
        cd $(BINdir) ; $(MAKE) dtstlib
 
131
ctstobj = ATL_cger1.o  ATL_cger1c.o 
 
132
cobj = ATL_cger.o ATL_cger1.o ATL_cger1_dummy.o
 
133
 
 
134
cr1case : cger1tune.o xemit_r1h
 
135
        rm -f $(cobj) ATL_cger1.c $(INCdir)/atlas_cr1.h res/cger1_0
 
136
        ./xemit_r1h -p c -l $(l1mul) -x $(xu) -y $(yu) -f $(iflag)
 
137
        cp -f ../CASES/$(r1rout) ATL_cger1.c
 
138
        cp -f ../CASES/ATL_cger1_dummy.c ATL_cger1_dummy.c
 
139
        $(MAKE) $(cobj)
 
140
        $(CLINKER) $(CLINKFLAGS) -o xcr1 cger1tune.o \
 
141
                   $(cobj) $(TESTlib) $(ATLASlib)
 
142
        $(ATLRUN) $(R1Tdir) xcr1 -C $(cas) -l $(l1mul) -m $(M) -n $(N) \
 
143
                  -f $(iflag)
 
144
 
 
145
cr1tstcase : cr1test.o
 
146
        rm -f $(ctstobj) ATL_cger1.c $(INCdir)/atlas_cr1.h
 
147
        ./xemit_r1h -p c -l $(l1mul) -x $(xu) -y $(yu) -f $(iflag)
 
148
        cp -f ../CASES/$(r1rout) ATL_cger1.c
 
149
        $(MAKE) $(ctstobj)
 
150
        $(CLINKER) $(CLINKFLAGS) -o xcr1tst cr1test.o \
 
151
                   $(ctstobj) $(TESTlib) $(ATLASlib)
 
152
        $(ATLRUN) $(R1Tdir) xcr1tst -m $(Mt) -n $(Nt) -Y $(incy) -l $(ldat)
 
153
 
 
154
cr1test.o : ../r1test.c
 
155
        $(CC) -c $(CCFLAGS) -o $@ -DSCPLX ../r1test.c
 
156
cger1tune.o : ../ger1tune.c
 
157
        $(CC) -c $(CCFLAGS) -o $@ -DSCPLX ../ger1tune.c
 
158
ATL_cger.o : ATL_ger.c atlas_cr1.h
 
159
        $(CC) -c $(CCFLAGS) -o $@ -DSCPLX -I$(R1Tdir) ATL_ger.c
 
160
ATL_cger1.o : ATL_cger1.c
 
161
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1.c
 
162
ATL_cger1c.o : ATL_cger1.c
 
163
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DSCPLX -DConj_ \
 
164
              ATL_cger1.c
 
165
ATL_cger1_dummy.o : ATL_cger1_dummy.c
 
166
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1_dummy.c
 
167
 
 
168
res/cR1RES : xr1search force_build
 
169
        ./xr1search -p c
 
170
cinstall :
 
171
        cp -f ../CASES/$(r1rout) $(GR1dir)/ATL_cger1.c
 
172
        cp -f atlas_cr1.h $(INCdir)/.
 
173
        touch $(INCdir)/../atlas_r1.h
 
174
cl1lib :
 
175
        cd $(BINdir) ; $(MAKE) cl1lib
 
176
ctstlib :
 
177
        cd $(BINdir) ; $(MAKE) ctstlib
 
178
ztstobj = ATL_zger1.o  ATL_zger1c.o 
 
179
zobj = ATL_zger.o ATL_zger1.o ATL_zger1_dummy.o
 
180
 
 
181
zr1case : zger1tune.o xemit_r1h
 
182
        rm -f $(zobj) ATL_zger1.c $(INCdir)/atlas_zr1.h res/zger1_0
 
183
        ./xemit_r1h -p z -l $(l1mul) -x $(xu) -y $(yu) -f $(iflag)
 
184
        cp -f ../CASES/$(r1rout) ATL_zger1.c
 
185
        cp -f ../CASES/ATL_cger1_dummy.c ATL_zger1_dummy.c
 
186
        $(MAKE) $(zobj)
 
187
        $(CLINKER) $(CLINKFLAGS) -o xzr1 zger1tune.o \
 
188
                   $(zobj) $(TESTlib) $(ATLASlib)
 
189
        $(ATLRUN) $(R1Tdir) xzr1 -C $(cas) -l $(l1mul) -m $(M) -n $(N) \
 
190
                  -f $(iflag)
 
191
 
 
192
zr1tstcase : zr1test.o
 
193
        rm -f $(ztstobj) ATL_zger1.c $(INCdir)/atlas_zr1.h
 
194
        ./xemit_r1h -p z -l $(l1mul) -x $(xu) -y $(yu) -f $(iflag)
 
195
        cp -f ../CASES/$(r1rout) ATL_zger1.c
 
196
        $(MAKE) $(ztstobj)
 
197
        $(CLINKER) $(CLINKFLAGS) -o xzr1tst zr1test.o \
 
198
                   $(ztstobj) $(TESTlib) $(ATLASlib)
 
199
        $(ATLRUN) $(R1Tdir) xzr1tst -m $(Mt) -n $(Nt) -Y $(incy) -l $(ldat)
 
200
 
 
201
zr1test.o : ../r1test.c
 
202
        $(CC) -c $(CCFLAGS) -o $@ -DDCPLX ../r1test.c
 
203
zger1tune.o : ../ger1tune.c
 
204
        $(CC) -c $(CCFLAGS) -o $@ -DDCPLX ../ger1tune.c
 
205
ATL_zger.o : ATL_ger.c atlas_zr1.h
 
206
        $(CC) -c $(CCFLAGS) -o $@ -DDCPLX -I$(R1Tdir) ATL_ger.c
 
207
ATL_zger1.o : ATL_zger1.c
 
208
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1.c
 
209
ATL_zger1c.o : ATL_zger1.c
 
210
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DDCPLX -DConj_ \
 
211
              ATL_zger1.c
 
212
ATL_zger1_dummy.o : ATL_zger1_dummy.c
 
213
        $(CC) -c $(CCFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1_dummy.c
 
214
 
 
215
res/zR1RES : xr1search force_build
 
216
        ./xr1search -p z
 
217
zinstall :
 
218
        cp -f ../CASES/$(r1rout) $(GR1dir)/ATL_zger1.c
 
219
        cp -f atlas_zr1.h $(INCdir)/.
 
220
        touch $(INCdir)/../atlas_r1.h
 
221
zl1lib :
 
222
        cd $(BINdir) ; $(MAKE) zl1lib
 
223
ztstlib :
 
224
        cd $(BINdir) ; $(MAKE) ztstlib