-
Notifications
You must be signed in to change notification settings - Fork 22
/
arm.patch
273 lines (263 loc) · 10.4 KB
/
arm.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
diff --git a/configs/spec2k6/spec2k6.py b/configs/spec2k6/spec2k6.py
index 3ce2cf8..3abfecf 100644
--- a/configs/spec2k6/spec2k6.py
+++ b/configs/spec2k6/spec2k6.py
@@ -53,7 +53,7 @@ output_dir= '/home/min/a/$USER/outputs/spec2k6/'
perlbench = Process()
perlbench_dir = '400.perlbench/'
perlbench.executable = bench_dir+perlbench_dir+\
- '/exe/perlbench_base.amd64-m64-gcc43-nn'
+ '/exe/perlbench_base.amd64-armcross'
perlbench.cmd = [perlbench.executable] + ['-I./lib', 'attrs.pl']
perlbench.output = 'attrs.out'
@@ -61,7 +61,7 @@ perlbench.output = 'attrs.out'
bzip2 = Process()
bzip2_dir = '401.bzip2/'
bzip2.executable = bench_dir+bzip2_dir+\
- '/exe/bzip2_base.amd64-m64-gcc43-nn'
+ '/exe/bzip2_base.amd64-armcross'
data=bench_dir+bzip2_dir+'data/ref/input/input.source'
bzip2.cmd = [bzip2.executable] + [data, '1']
bzip2.output = 'input.source.out'
@@ -70,7 +70,7 @@ bzip2.output = 'input.source.out'
gcc = Process()
gcc_dir = '403.gcc/'
gcc.executable = bench_dir+gcc_dir+\
- '/exe/gcc_base.amd64-m64-gcc43-nn'
+ '/exe/gcc_base.amd64-armcross'
data=bench_dir+'/data/ref/input/166.i'
output=output_dir+'/gcc/166.s'
gcc.cmd = [gcc.executable] + [data]+['-o',output] + ['-quiet'] \
@@ -81,7 +81,7 @@ gcc.cmd = [gcc.executable] + [data]+['-o',output] + ['-quiet'] \
#410.bwaves
bwaves = Process()
-bwaves.executable = bench_dir+'/exe/bwaves_base.amd64-m64-gcc43-nn'
+bwaves.executable = bench_dir+'/exe/bwaves_base.amd64-armcross'
#bwaves.data = bwaves.data
bwaves.cmd = [bwaves.executable]
@@ -89,7 +89,7 @@ bwaves.cmd = [bwaves.executable]
gamess=Process()
gamess_dir='416.gamess/'
gamess.executable = bench_dir+gamess_dir+\
- '/exe/gamess_base.amd64-m64-gcc43-nn'
+ '/exe/gamess_base.amd64-armcross'
gamess.cmd = [gamess.executable]
gamess.input='exam29.config'
gamess.output='exam29.output'
@@ -98,7 +98,7 @@ gamess.output='exam29.output'
mcf = Process()
mcf_dir = '429.mcf/'
mcf.executable = bench_dir+mcf_dir+\
- '/exe/mcf_base.amd64-m64-gcc43-nn'
+ '/exe/mcf_base.amd64-armcross'
data=bench_dir+mcf_dir+'/data/ref/input/inp.in'
mcf.cmd = [mcf.executable] + [data]
mcf.output = 'inp.out'
@@ -107,7 +107,7 @@ mcf.output = 'inp.out'
milc=Process()
milc_dir='433.milc/'
milc.executable = bench_dir+milc_dir+\
- '/exe/milc_base.amd64-m64-gcc43-nn'
+ '/exe/milc_base.amd64-armcross'
stdin=bench_dir+milc_dir+'/data/ref/input/su3imp.in'
milc.cmd = [milc.executable]
milc.input=stdin
@@ -117,7 +117,7 @@ milc.output='su3imp.out'
zeusmp=Process()
zeusmp_dir='434.zeusmp/'
zeusmp.executable = bench_dir+zeusmp_dir+\
- '/exe/zeusmp_base.amd64-m64-gcc43-nn'
+ '/exe/zeusmp_base.amd64-armcross'
zeusmp.cmd = [zeusmp.executable]
zeusmp.output = 'zeusmp.stdout'
@@ -125,7 +125,7 @@ zeusmp.output = 'zeusmp.stdout'
gromacs = Process()
gromacs_dir='435.gromacs/'
gromacs.executable = bench_dir+gromacs_dir+gromacs_dir+\
- '/exe/gromacs_base.amd64-m64-gcc43-nn'
+ '/exe/gromacs_base.amd64-armcross'
data=bench_dir+gromacs_dir+'/data/ref/input/gromacs.tpr'
gromacs.cmd = [gromacs.executable] + ['-silent','-deffnm',data,'-nice','0']
@@ -133,7 +133,7 @@ gromacs.cmd = [gromacs.executable] + ['-silent','-deffnm',data,'-nice','0']
cactusADM = Process()
cactusADM_dir = '436.cactusADM/'
cactusADM.executable = bench_dir+cactusADM_dir+\
- '/exe/cactusADM_base.amd64-m64-gcc43-nn'
+ '/exe/cactusADM_base.amd64-armcross'
data=bench_dir+cactusADM_dir+'/data/ref/input/benchADM.par'
cactusADM.cmd = [cactusADM.executable] + [data]
cactusADM.output = 'benchADM.out'
@@ -142,7 +142,7 @@ cactusADM.output = 'benchADM.out'
leslie3d=Process()
leslie3d_dir= '437.leslie3d/'
leslie3d.executable = bench_dir+leslie3d_dir+\
- '/exe/leslie3d_base.amd64-m64-gcc43-nn'
+ '/exe/leslie3d_base.amd64-armcross'
stdin=bench_dir+leslie3d_dir+'/data/ref/input/leslie3d.in'
leslie3d.cmd = [leslie3d.executable]
leslie3d.input=stdin
@@ -152,7 +152,7 @@ leslie3d.output='leslie3d.stdout'
namd = Process()
namd_dir='444.namd/'
namd.executable = bench_dir+namd_dir+\
- '/exe/namd_base.amd64-m64-gcc43-nn'
+ '/exe/namd_base.amd64-armcross'
input=bench_dir+namd_dir+'/data/all/input/namd.input'
namd.cmd = [namd.executable] + ['--input',input,'--iterations','1',\
'--output','namd.out']
@@ -162,7 +162,7 @@ namd.output='namd.stdout'
gobmk=Process()
gobmk_dir = '445.gobmk/'
gobmk.executable = bench_dir+gobmk_dir+\
- '/exe/gobmk_base.amd64-m64-gcc43-nn'
+ '/exe/gobmk_base.amd64-armcross'
stdin=bench_dir+gobmk_dir+'/data/ref/input/13x13.tst'
gobmk.cmd = [gobmk.executable]+['--quiet','--mode','gtp']
gobmk.input=stdin
@@ -172,7 +172,7 @@ gobmk.output='capture.out'
dealII=Process()
dealII_dir = '447.dealII/'
dealII.executable = bench_dir+dealII_dir+\
- '/exe/dealII_base.amd64-m64-gcc43-nn'
+ '/exe/dealII_base.amd64-armcross'
dealII.cmd = [gobmk.executable]+['8']
dealII.output='log'
@@ -180,7 +180,7 @@ dealII.output='log'
soplex=Process()
soplex_dir = '450.soplex/'
soplex.executable = bench_dir+soplex_dir+\
- '/exe/soplex_base.amd64-m64-gcc43-nn'
+ '/exe/soplex_base.amd64-armcross'
data=bench_dir+soplex_dir+'/data/ref/input/ref.mps'
soplex.cmd = [soplex.executable]+['-m10000',data]
soplex.output = 'test.out'
@@ -189,7 +189,7 @@ soplex.output = 'test.out'
povray=Process()
povray_dir = '453.povray/'
povray.executable = bench_dir+povray_dir+\
- '/exe/povray_base.amd64-m64-gcc43-nn'
+ '/exe/povray_base.amd64-armcross'
data=bench_dir+povray_dir+'/data/ref/input/SPEC-benchmark-ref.ini'
povray.cmd = [povray.executable]+[data]
povray.output = 'SPEC-benchmark-ref.stdout'
@@ -198,7 +198,7 @@ povray.output = 'SPEC-benchmark-ref.stdout'
calculix=Process()
calculix_dir='454.calculix/'
calculix.executable = bench_dir+calculix_dir+\
- '/exe/calculix_base.amd64-m64-gcc43-nn'
+ '/exe/calculix_base.amd64-armcross'
data='/data/ref/input/hyperviscoplastic.inp'
calculix.cmd = [calculix.executable]+['-i',data]
calculix.output = 'beampic.log'
@@ -207,7 +207,7 @@ calculix.output = 'beampic.log'
hmmer=Process()
hmmr_dir = '456.hmmr/'
hmmer.executable = bench_dir+hmmr_dir+\
- '/exe/hmmer_base.amd64-m64-gcc43-nn'
+ '/exe/hmmer_base.amd64-armcross'
data=bench_dir+hmmr_dir+'/data/ref/input/nph3.hmm'
hmmer.cmd = [hmmer.executable]+['--fixed', '0', '--mean', '325',\
'--num', '5000', '--sd', '200', '--seed', '0', data]
@@ -217,7 +217,7 @@ hmmer.output = 'bombesin.out'
sjeng=Process()
sjeng_dir = '458.sjeng/'
sjeng.executable = bench_dir+sjeng_dir+\
- '/exe/sjeng_base.amd64-m64-gcc43-nn'
+ '/exe/sjeng_base.amd64-armcross'
data=bench_dir+sjeng_dir+'/data/ref/input/ref.txt'
sjeng.cmd = [sjeng.executable]+[data]
sjeng.output = 'ref.out'
@@ -226,7 +226,7 @@ sjeng.output = 'ref.out'
GemsFDTD=Process()
GemsFDTD_dir = '459.GemsFDTD/'
GemsFDTD.executable = bench_dir+GemsFDTD_dir+\
- '/exe/GemsFDTD_base.amd64-m64-gcc43-nn'
+ '/exe/GemsFDTD_base.amd64-armcross'
GemsFDTD.cmd = [GemsFDTD.executable]
GemsFDTD.output = 'ref.log'
@@ -234,7 +234,7 @@ GemsFDTD.output = 'ref.log'
libquantum=Process()
libquantum_dir ='462.libquantum/'
libquantum.executable = bench_dir+libquantum_dir+\
- '/exe/libquantum_base.amd64-m64-gcc43-nn'
+ '/exe/libquantum_base.amd64-armcross'
libquantum.cmd = [libquantum.executable],'33','5'
libquantum.output = 'ref.out'
@@ -242,7 +242,7 @@ libquantum.output = 'ref.out'
h264ref=Process()
h264_dir = '464.h264ref/'
h264ref.executable = bench_dir+h264_dir+\
- '/exe/h264_base.amd64-m64-gcc43-nn'
+ '/exe/h264_base.amd64-armcross'
data=bench_dir+h264_dir+'/data/ref/input/foreman_ref_encoder_baseline.cfg'
h264ref.cmd = [h264ref.executable]+['-d',data]
h264ref.output = 'foreman_ref_encoder_baseline.out'
@@ -250,7 +250,7 @@ h264ref.output = 'foreman_ref_encoder_baseline.out'
#470.lbm
lbm=Process()
lbm_dir='470.lbm/'
-lbm.executable = bench_dir+lbm_dir+'/exe/lbm_base.amd64-m64-gcc43-nn'
+lbm.executable = bench_dir+lbm_dir+'/exe/lbm_base.amd64-armcross'
data=bench_dir+lbm_dir+'/data/ref/input/100_100_130_ldc.of'
lbm.cmd = [lbm.executable]+['20', 'reference.dat', '0', '1' ,data]
lbm.output = 'lbm.out'
@@ -259,7 +259,7 @@ lbm.output = 'lbm.out'
omnetpp=Process()
omnetpp_dir = '471.omnetpp/'
omnetpp.executable = bench_dir+omnetpp_dir+\
- '/exe/omnetpp_base.amd64-m64-gcc43-nn'
+ '/exe/omnetpp_base.amd64-armcross'
data=bench_dir+omnetpp_dir+'/data/ref/input/omnetpp.ini'
omnetpp.cmd = [omnetpp.executable]+[data]
omnetpp.output = 'omnetpp.log'
@@ -268,7 +268,7 @@ omnetpp.output = 'omnetpp.log'
astar=Process()
astar_dir='473.astar'
astar.executable = bench_dir+astar_dir+\
- '/exe/astar_base.amd64-m64-gcc43-nn'
+ '/exe/astar_base.amd64-armcross'
data=bench_dir+astar_dir+'/data/ref/input/rivers.cfg'
astar.cmd = [astar.executable]+[data]
astar.output = 'lake.out'
@@ -276,7 +276,7 @@ astar.output = 'lake.out'
#481.wrf
wrf=Process()
wrf_dir = '481.wrf'
-wrf.executable = bench_dir+wrf_dir+'/exe/wrf_base.amd64-m64-gcc43-nn'
+wrf.executable = bench_dir+wrf_dir+'/exe/wrf_base.amd64-armcross'
data = bench_dir+wrf_dir+'/data/ref/input/namelist.input'
wrf.cmd = [wrf.executable]+[data]
wrf.output = 'rsl.out.0000'
@@ -285,7 +285,7 @@ wrf.output = 'rsl.out.0000'
sphinx3=Process()
sphinx3_dir = '482.sphinx/'
sphinx3.executable = bench_dir+sphinx3_dir+\
- '/exe/sphinx_base.amd64-m64-gcc43-nn'
+ '/exe/sphinx_base.amd64-armcross'
sphinx3.cmd = [sphinx3.executable]+['ctlfile', '.', 'args.an4']
sphinx3.output = 'an4.out'
@@ -293,7 +293,7 @@ sphinx3.output = 'an4.out'
xalancbmk=Process()
xalanch_dir = '483.xalancbmk/'
xalancbmk.executable = bench_dir+xalanch_dir+\
- '/exe/Xalan_base.amd64-m64-gcc43-nn'
+ '/exe/Xalan_base.amd64-armcross'
data = bench_dir + xalanch_dir + '/data/ref/input/'
xalancbmk.cmd = [xalancbmk.executable]+['-v',data+'t5.xml',data+'xalanc.xsl']
xalancbmk.output = 'ref.out'
@@ -302,7 +302,7 @@ xalancbmk.output = 'ref.out'
specrand_i=Process()
specrand_i_dir = '998.specrand/'
specrand_i.executable = bench_dir+specrand_i_dir+\
- '/exe/specrand_i_base.amd64-m64-gcc43-nn'
+ '/exe/specrand_i_base.amd64-armcross'
specrand_i.cmd = [specrand_i.executable] + ['324342','24239']
specrand_i.output = 'rand.24239.out'
@@ -310,6 +310,6 @@ specrand_i.output = 'rand.24239.out'
specrand_f=Process()
specrand_f_dir = '999.specrand/'
specrand_f.executable = bench_dir+specrand_f_dir+\
- '/exe/specrand_f_base.amd64-m64-gcc43-nn'
+ '/exe/specrand_f_base.amd64-armcross'
specrand_f.cmd = [specrand_f.executable] + ['324342','24239']
specrand_f.output = 'rand.24239.out'