3 rm -f Makefile Makefile.md README.md qtmd.h qtmdb.s qtmdc.c qtmds.s configuration
10 : "Compile using /bin/cc under OSF 1.x."
11 ln -s md
/axp
.1.Makefile Makefile.md
14 : "Compile using /bin/cc under OSF 2.x."
15 ln -s md
/axp
.1.Makefile Makefile.md
18 : "Compile using GNU CC."
19 ln -s md
/axp.Makefile Makefile.md
24 ln -s md
/axp.c qtmdc.c
25 ln -s md
/axp.s qtmds.s
26 ln -s md
/axp_b.s qtmdb.s
27 ln -s md
/axp.README README.md
30 iter_blockint
=10000000
31 iter_blockfloat
=10000000
36 iter_vastart0
=10000000
37 iter_vastart2
=10000000
38 iter_vastart4
=10000000
39 iter_vastart8
=10000000
40 iter_bench_call_reg
=10000000
41 iter_bench_call_imm
=10000000
42 iter_bench_add
=100000000
43 iter_bench_load
=100000000
47 : "HP's PA-RISC 1.1 processors."
51 : "Convex SPP (PA-RISC 1.1 processors)."
52 ln -s md
/hppa-cnx.Makefile Makefile.md
55 ln -s md
/hppa.Makefile Makefile.md
59 ln -s md
/hppa.h qtmd.h
60 ln -s md
/null.c qtmdc.c
61 ln -s md
/hppa.s qtmds.s
62 ln -s md
/hppa_b.s qtmdb.s
66 iter_blockfloat
=1000000
75 iter_bench_call_reg
=10000000
76 iter_bench_call_imm
=10000000
77 iter_bench_add
=100000000
78 iter_bench_load
=100000000
84 : "Assemlber comments '//'"
85 sed 's/\/\*/\/\//' < md
/i386.s
> qtmds.s
86 sed 's/\/\*/\/\//' < md
/i386_b.s
> qtmdb.s
90 ln -s md
/i386.s qtmds.s
91 ln -s md
/i386_b.s qtmdb.s
94 : "Intel 80386 and compatibles (not '286...)"
95 ln -s md
/default.Makefile Makefile.md
96 ln -s md
/i386.h qtmd.h
97 ln -s md
/null.c qtmdc.c
98 ln -s md
/i386.README README.md
101 iter_blockint
=1000000
102 iter_blockfloat
=1000000
107 iter_vastart0
=1000000
108 iter_vastart2
=1000000
109 iter_vastart4
=1000000
110 iter_vastart8
=1000000
111 iter_bench_call_reg
=1000000
112 iter_bench_call_imm
=1000000
113 iter_bench_add
=100000000
114 iter_bench_load
=10000000
118 : "Motorola 68000 family -- incomplete!"
119 ln -s md
/default.Makefile Makefile.md
120 ln -s md
/m68k.h qtmd.h
121 ln -s md
/null.c qtmdc.c
122 ln -s md
/m68k.s qtmds.s
123 ln -s md
/m68k_b.s qtmdb.s
124 ln -s md
/null.README README.md
128 : "Motorola 88000 family"
129 ln -s md
/m88k.Makefile Makefile.md
130 ln -s md
/m88k.h qtmd.h
131 ln -s md
/m88k.c qtmdc.c
132 ln -s md
/m88k.s qtmds.s
133 ln -s md
/m88k_b.s qtmdb.s
134 ln -s md
/null.README README.md
138 iter_blockfloat
=100000
147 iter_bench_call_reg
=100000000
148 iter_bench_call_imm
=100000000
149 iter_bench_add
=1000000000
150 iter_bench_load
=100000000
154 : "MIPS R2000 and R3000."
158 : "Silicon Graphics Irix with dynamic linking"
159 : "Use mips for irix4."
160 ln -s md
/mips-irix5.s qtmds.s
163 ln -s md
/mips.s qtmds.s
167 ln -s md
/default.Makefile Makefile.md
168 ln -s md
/mips.h qtmd.h
169 ln -s md
/null.c qtmdc.c
170 ln -s md
/mips_b.s qtmdb.s
171 ln -s md
/null.README README.md
174 iter_blockint
=10000000
175 iter_blockfloat
=10000000
180 iter_vastart0
=1000000
181 iter_vastart2
=1000000
182 iter_vastart4
=1000000
183 iter_vastart8
=1000000
184 iter_bench_call_reg
=100000000
185 iter_bench_call_imm
=100000000
186 iter_bench_add
=1000000000
187 iter_bench_load
=100000000
194 sed 's/_qt_/qt_/' md
/sparc.s
> qtmds.s
195 sed 's/_b_/b_/' md
/sparc_b.s
> qtmdb.s
196 ln -s md
/solaris.README README.md
199 ln -s md
/sparc.s qtmds.s
200 ln -s md
/sparc_b.s qtmdb.s
201 ln -s md
/null.README README.md
205 ln -s md
/default.Makefile Makefile.md
206 ln -s md
/sparc.h qtmd.h
207 ln -s md
/null.c qtmdc.c
210 iter_blockint
=1000000
211 iter_blockfloat
=1000000
216 iter_vastart0
=1000000
217 iter_vastart2
=1000000
218 iter_vastart4
=1000000
219 iter_vastart8
=1000000
220 iter_bench_call_reg
=10000000
221 iter_bench_call_imm
=10000000
222 iter_bench_add
=100000000
223 iter_bench_load
=100000000
227 : "DEC VAX processors."
228 ln -s md
/default.Makefile Makefile.md
229 ln -s md
/vax.h qtmd.h
230 ln -s md
/null.c qtmdc.c
231 ln -s md
/vax.s qtmds.s
232 ln -s md
/vax_b.s qtmdb.s
233 ln -s md
/null.README README.md
237 iter_blockfloat
=100000
246 iter_bench_call_reg
=10000000
247 iter_bench_call_imm
=10000000
248 iter_bench_add
=10000000
249 iter_bench_load
=1000000
253 : "Kendall Square Research model KSR-1."
254 : "Varargs is not currently supported."
255 ln -s md
/ksr1.Makefile Makefile.md
256 ln -s md
/ksr1.h qtmd.h
257 ln -s md
/null.c qtmdc.c
258 ln -s md
/ksr1.s qtmds.s
259 ln -s md
/ksr1_b.s qtmdb.s
260 ln -s md
/null.README README.md
264 iter_blockfloat
=100000
273 iter_bench_call_reg
=10000000
274 iter_bench_call_imm
=10000000
275 iter_bench_add
=10000000
276 iter_bench_load
=1000000
285 echo "Unknown configuration"
290 cat Makefile.md Makefile.base
> Makefile
292 echo set config_machine
=$1 >> configuration
293 echo set config_init
=$iter_init >> configuration
294 echo set config_runone
=$iter_runone >> configuration
295 echo set config_blockint
=$iter_blockint >> configuration
296 echo set config_blockfloat
=$iter_blockfloat >> configuration
297 echo set config_vainit0
=$iter_vainit0 >> configuration
298 echo set config_vainit2
=$iter_vainit2 >> configuration
299 echo set config_vainit4
=$iter_vainit4 >> configuration
300 echo set config_vainit8
=$iter_vainit8 >> configuration
301 echo set config_vastart0
=$iter_vastart0 >> configuration
302 echo set config_vastart2
=$iter_vastart2 >> configuration
303 echo set config_vastart4
=$iter_vastart4 >> configuration
304 echo set config_vastart8
=$iter_vastart8 >> configuration
305 echo set config_bcall_reg
=$iter_bench_call_reg >> configuration
306 echo set config_bcall_imm
=$iter_bench_call_imm >> configuration
307 echo set config_b_add
=$iter_bench_add >> configuration
308 echo set config_b_load
=$iter_bench_load >> configuration