dhrystone Notes
001 Digital Unix V4.0, cc -DUNIX -O5 -non_shared -om -ifo -tune ev5
002 cc -non_shared -DUNIX -O5 -ifo
003 Orion 82450KX chipset, 64 MB 60 ns DRAM, 256 KB L2 cache,
004 Orion 82450KX chipset, 64 MB 60 ns DRAM, 256 KB L2 cache,
005 DEC C Compiler, cc -DUNIX -O5 -migrate, 2MB cache
006 1-CPU
007 Watcom C/C++ 10.5, Win32NT, Compiler Options: No optimization,
008 DECchip 21064, 8KB+8KB+2MB writeback cache and 320 MB main memory.
009 DEC C Compiler, cc -DUNIX -O, 2MB cache
010 Visual C++ 4.2, compiler option: -DWIN32 -Ox
011 DEC C V3.20,
012 cc -DUNIX -O5 -migrate, 2MByte cache
013 Solaris x86 2.5.2, gcc 2.7.2, gcc -DUNIX -O3
014 Compiler/Options Unknown
015 IRIX C Compiler, 64-bit, cc -DUNIX -O -64 -r10000
016 Digital StrongARM SA110, Norcroft C V5.06, Options: -ff -zps1
017 4MB cache, DEC OSF/1 AXP C X2.0, options unknown.
018 IRIX C Compiler, 64-bit, cc -DUNIX -O3 -64 -r10000
019 Motorola mcc V3.0.1, mcc -O4 -Axopt=5 -Agim=2 -Ainline=%all
020 cc -DUNIX -O, 2MByte cache
021 Compiler/Options Unknown
022 2MB cache, DEC OSF/1 AXP C X2.0, options unknown.
023 4MB cache, DEC OSF/1 AXP C X2.0, options unknown.
024 HP C 9.69, cc -DUNIX +O4 +Oall -Wl,-a,archive
025 IRIX C Compiler, 32-bit, cc -DUNIX -O
026 gcc 2.6.0, gcc -O2 -msupersparc -DUNIX_Old
027 MB-8500TVX motherboard, 82437VX chipset, 256KB Pipelined Burst SRAM
028 UltraSPARC with 4 CPU's, gcc 2.7.2, gcc -DUNIX -O2, not optimized
029 Compiler/Options Unknown
030 2MB cache, DEC OSF/1 AXP C X2.0, options unknown.
031 Motorola C/C++ SDK 1.0, options: -O4 -Axopt=5,targ=604,fcm=2,
032 Compiler/Options Unknown
033 MB-8500TVX motherboard, 82437VX chipset, 256 KB L2 burst SRAM cache,
034 gcc 2.6.0, gcc -O2 -msupersparc -DUNIX_Old
035 HP C 9.65, cc -DUNIX +O4 +Oall
036 HP C 9.61, cc -DUNIX +O4 +Oaggressive +Opipeline
037 Compiler/Options Unknown
038 Intel MARL motherboard, Chipset 82430HX, 256KB Pipeline Burst SRAM,
039 cc -DUNIX +Oall +P -Wc,-DA712,-DS712
040 GEM C, GEM C appears to break V1.1 ...
041 gcc 2.6.0, gcc -O2 -msupersparc -DUNIX_Old
042 Metrowerks CodeWarrior 1.3, libmoto
043 cc -DUNIX
044 Watcom C/C++ 10.5, Dos4GW, Compiler Options: -otexan -zp8 -5r,
045 Metrowerks 7 environment, Metrowerks compiler 1.3.2, optimization
046 512KB cache, DEC OSF/1 AXP C X2.0, options unknown.
047 cc -DUNIX -O
048 PowerPC 604 scheduling, global optimization (1 for V1.1
049 Compiler/Options Unknown
050 Watcom C32 V9.5 /oneatx /zp4 /5r
051 xlc 1.3.0.0, cc -DUNIX -O3
052 HP92453-01 A.09.61 HP C Compiler, cc -DUNIX -O, no X running.
053 PA-RISC 7100LC, HP C 9.69, cc -DUNIX +O4 +Oall -Wl,-a,archive
054 gcc 2.7.0, gcc -DUNIX -O, no X running
055 cc -DUNIX +P +O3 +Om1 -J -Wl,-a,archive
056 cc -DTIME +O4 -o dhry dhry_1.c dhry_2.c
057 HP C 9.69, cc -DUNIX +O4 +Oall -Wl,-a,archive,
058 xlc V1.0.2, using Gary Karmarcik's AIX emulator (PAIX), xlc -O3 -Q
059 Sun C 3.0, cc -DUNIX_Old -O
060 Dhrystone V1.1: cc -J +O3, Dhrystone V2.0: cc -J +O3 -Wl,-aarchive
061 HP92453-01 A.09.19, cc -DUNIX -J +O3 -Wl,-a,archive
062 cc 3.10.1, cc -DUNIX -O -mips2
063 HP92453-01 A.09.19, cc -DUNIX -J +O3
064 MB-8500TVX motherboard, 82437VX chipset, 256KB Pipelined Burst SRAM
065 SCO UNIX Release 5.0.0a,
066 Intel Pentium Processor Performance Brief, Release 1.0, March 1993
067 gcc 2.5.8, gcc -DUNIX -O2
068 MB-8500TVX motherboard, 82437VX chipset, 256KB Pipelined Burst SRAM
069 HP92453-01 A.09.19, cc -DUNIX +O3
070 Borland C++ V5, bcc32i -DBORLAND_C -O2I -5, Intel ZAPPA motherboard,
071 cc 3.10.1, cc -DUNIX -O -mips1
072 cc -DUNIX +O3
073 cc -DUNIX -O
074 HP C 9.61, cc -DUNIX +O4 +Oall
075 MB-8500TVX motherboard, 82437VX chipset, 256 KB L2 burst SRAM cache,
076 xlc V1.0.2, using Gary Karmarcik's AIX emulator (PAIX), xlc -O3 -Q
077 gcc 2.6.3, gcc -DUNIX_Old -O2 -fomit-frame-pointer
078 Metaware High C with '-pentium' and '-O4' options, 8 MB 64-bit RAM
079 Intel Pentium Processor Performance Brief, Release 1.0, March 1993
080 Watcom C/C++ 10.5, Win32NT, Compiler Options: -otexan -zp8 -5r,
081 HP C 9.61, cc -DUNIX +O4 +Oall
082 gcc 2.7.0, gcc -DUNIX -O, machine at init level 2 (no X running).
083 gcc 2.7.2, gcc -DUNIX -O2
084 cc -DTIME -O -o dhry dhry_1.c dhry_2.c
085 HP92453-01 A.09.61 HP C Compiler, cc -DUNIX -O, machine at init
086 PowerPC 601, cc -O3 -DUNIX -DROPT
087 PowerPC 601, cc -O3 -DUNIX
088 gcc 2.5.8, gcc -O2 -DUNIX_Old -fomit-frame-pointer -finline-functions
089 Intel MARL motherboard, Chipset 82430HX, 256KB Pipeline Burst SRAM,
090 MB-8500TVX motherboard, 82437VX chipset, 256 KB L2 burst SRAM cache,
091 XL C 3.2, cc -DUNIX -O
092 gcc 2.7.2, gcc -DUNIX, Intel motherboard, PCI Triton Chipset.
093 gcc 2.6.0, gcc -O2 -fexpensive-optimizations
094 gcc 2.6.3, gcc -DUNIX -O2
095 gcc 2.7.0, gcc -DUNIX -O, machine at init level 2 (no X running).
096 gcc 2.5.4, gcc -DUNIX -DROPT -O2 -finline-functions
097 gcc 2.5.4, gcc -DUNIX -DROPT -O2 -finline-functions
098 Dhrystone V1.1: cc -J +O3, Dhrystone V2.0: cc -J +O3 -Wl,-aarchive
099 cc 3.10.1, cc -DUNIX -O2 -mips2 -sopt,-inline, 8 KByte I/D caches,
100 cc 3.10.1, cc -DUNIX -O2 -mips2 -sopt,-inline
101 Dhrystone V1.1: cc -J +O3, Dhrystone V2.0: cc -J +O3 -Wl,-aarchive
102 HP92453-01 A.09.61 HP C Compiler, cc -DUNIX -O, machine at init
103 gcc 2.5.8, gcc -DUNIX_Old -O2 -fomit-frame-pointer -funroll-loops
104 cc 3.10.1, cc -DUNIX -O2 -mips2 -sopt,-inline
105 gcc 2.5.8, gcc -DUNIX -O
106 cc 3.10.1, cc -DUNIX -O2 -mips2 -sopt,-inline, 8 KByte I/D caches,
107 cc +OS +O3
108 cc -DUNIX -O -Q
109 gcc 2.4.5, gcc -DUNIX -static -O2 -mv8
110 gcc 2.5.7, gcc -DUNIX -DROPT -m486 -O2 -fomit-frame-pointer
111 Dhrystone V1.1: cc -J +O3, Dhrystone V2.0: cc -J +O3 -Wl,-aarchive
112 gcc 2.5.8, gcc -DUNIX_Old -O2 -fomit-frame-pointer -finline-functions
113 cc -DUNIX -O
114 HP92453-01 A.09.19, cc -DUNIX
115 gcc 2.5.8, gcc -DUNIX_Old -O
116 gcc 2.4.5, gcc -DUNIX -static -O2 -mv8
117 Dhrystone V1.1: cc -J +O3, Dhrystone V2.0: cc -J +O3 -Wl,-aarchive
118 cc -DUNIX -O
119 Dhrystone V1.1: cc -J +O3, Dhrystone V2.0: cc -J +O3 -Wl,-aarchive
120 Intel Pentium Processor Performance Brief, Release 1.0, March 1993
121 Sun C 2.0.1, acc -DUNIX -DROPT -Bstatic -fast -O4
122 Sun C 2.0.1, acc -DUNIX -Bstatic -fast -O4
123 HP C 9.61, cc -DUNIX +O4 +Oall
124 HP C 9.61, cc -DUNIX +O4 +Oall
125 gcc 2.7.2p9, cc -DUNIX -O3 -mpentium
126 Borland C++ V1.0, 256K Cache, 16 MB 80 ns DRAM
127 gcc 2.6.3, gcc -DGTODay -O2, 8MB RAM
128 cc -DUNIX -O
129 SC 2.0.1, acc -DUNIX -Bstatic -fast -O4
130 L2 Cache Enabled. ExpertBoard 8449 motherboard, 256 KB L2 cache,
131 Turbo C 1.0, -O2 -DBORLAND_C -w
132 L2 Cache Disabled. ExpertBoard 8449 motherboard, 256 KB L2 cache,
133 DCA/2 motherboard, 16MBytes fast RAM, gcc 2.5.8,
134 gcc 2.5.8, gcc -DUNIX -DROPT, EISA, 64KB L2 cache, 32MB RAM
135 cc -DUNIX -DROPT -O3
136 Sun C 1.0, using cg89, cc -DUNIX -DROPT -fast -O4 -Bstatic
137 cc -O3 -DUNIX
138 cc -DUNIX -DROPT -Bstatic -O4
139 ExpertBoard 8449 motherboard, 256 KB L2 cache, 16 MB Fast Page DRAM,
140 Symantec 8.03 C Compiler
141 Sun C 1.0, using cg89, cc -DUNIX -fast -O4
142 Metrowerks CodeWarrior 1.3, libmoto
143 gcc 2.5.8, gcc -DUNIX -O -DREG=register
144 gcc 2.5.8, gcc -DROPT -DUNIX -O2 -finline-functions
145 Watcom C/C++ 10.5 Dos4GW -otexan -zp8 -5r, 128KB cache, CIS chipset
146 Sun C 1.0, using cg89, cc -DUNIX -O
147 gcc 2.4.5, gcc -DUNIX -static -O2 -mv8 -funroll-all-loops
148 256K write-back cache, 4 MByte RAM, UMC chipset, gcc 2.2.2 (DJGPP)
149 cc -DUNIX -O
150 Dhrystone V1.1: cc -J +O3, Dhrystone V2.0: cc -J +O3 -Wl,-aarchive
151 Dhrystone V1.1: cc -J +O3, Dhrystone V2.0: cc -J +O3 -Wl,-aarchive
152 Metrowerks CodeWarrior 1.3, mathlib 2.01
153 gcc 2.5.7, gcc -DUNIX -O6 -m486 -funroll-loops -fomit-frame-pointer
154 gcc 2.4.5, gcc -DUNIX -static -O2 -mv8
155 Metaware High C with '-486' and '-O4' options, 8 MB 64-bit RAM
156 cc -DUNIX -O -Q
157 Compiler/Options Unknown
158 gcc 2.5.8, gcc -DUNIX -m486 -O2 -fomit-frame-pointer -static
159 gcc 2.7.2, gcc -DUNIX -O3, VLB, ISA
160 gcc 2.3.3, gcc -DUNIX -m486 -O6 -fomit-frame-pointer -Wall
161 gcc 2.3.3, gcc -DUNIX -m486 -O6 -finline-functions -funroll-all-loops
162 gcc 2.3.3, gcc -DUNIX -m486 -O2 -finline-functions
163 cc -DUNIX -O4
164 cc -DUNIX
165 gcc 2.5.6, gcc -DUNIX -static -O2
166 Watcom C32 9.5LA, Options: -oeatx -zp4, MSC timer, -oe == inline
167 cc -O2
168 Watcom C/C++ 10.5, Dos4GW, Compiler Options: No optimization,
169 Sun C 2.0.1, cc -DUNIX -DROPT -fast -O4,
170 cc 3.10.1, cc -DUNIX -O2 -sopt,-inline
171 gcc 2.4.5, gcc -DUNIX -static -O2
172 Sun C 2.0.1, acc -DUNIX -Bstatic -fast -O4
173 cc -DUNIX -O3
174 gcc 2.3.3, gcc -DUNIX -O1
175 gcc 2.3.3, gcc -DUNIX -O2
176 Intel Pentium Processor Performance Brief, Release 1.0, March 1993
177 Compiler/Options Unknown
178 cc -DUNIX -O4 -Bstatic
179 gcc 2.2.2, gcc -DUNIX -m486 -O -finline-functions -fomit-frame-pointer
180 gcc 2.2.2, gcc -DUNIX -DROPT -m486 -O2 -finline-functions
181 gcc 2.2.2, gcc -DUNIX -DROPT -m486 -O -finline-functions
182 athens.nosc.mil, /bin/cc, cc -DUNIX -O4 -Bstatic
183 Watcom C32 9.5LA, Options: -oatx -zp4, MSC timer
184 gcc 2.2.2, gcc -DUNIX -m486 -O -finline-functions
185 Sun C 1.0, cc -DUNIX -Bstatic -O4
186 acc -DCTimer -O4 -Atarg=C400
187 IBM C Set/2 V1.0, CSD Level 50, icc /G4 /O+ /Gs+ /DMSC /DROPT, 256KB
188 Borland C++ V4.52 (16-bit), VLB,ISA.
189 cc -DUNIX -O2
190 IBM C Set/2 V1.0, CSD Level CS00042, /DMSC /DROPT /G4 /O+ /C+, 256KB
191 cc -DUNIX -O4 -Bstatic
192 gcc 2.3.3, gcc -O9
193 cc V1.1, cc -O
194 Compiler/Options Unknown
195 COmpiler/Options Unknown
196 gcc 2.5.8, gcc -DUNIX -m486 -O2
197 SAS C 6.2, global & peephole optimizers & Inline enabled.
198 cc -DUNIX -O4
199 gcc 2.5.6, gcc -DUNIX -O2
200 cc -DUNIX -O
201 Compiler/Options Unknown
202 athens.nosc.mil, /bin/cc, cc -DUNIX -O4
203 SAS C 6.2, global & peephole optimizers enabled.
204 gcc 2.3.1, gcc -O
205 cc 3.2.4, cc -DUNIX_Old -O
206 acc -DCTimer -O4 -Atarg=C100
207 cc -DUNIX -O1
208 gcc 1.93, gcc -O
209 SAS/C 6.2, global and peephole optimizers enabled.
210 gcc 2.2.2, gcc -DUNIX -DROPT -m486 -O -finline-functions
211 gcc 2.2.2, gcc -DUNIX -m486 -O -finline-functions -fomit-frame-pointer
212 gcc 2.3.3, gcc -DUNIX -m486 -O2 -finline-functions -funroll-all-loops
213 gcc 2.2.2, gcc -DUNIX -DROPT -m486 -O2 -finline-functions
214 gcc 2.7.2, gcc -DUNIX -O3 -fomit-frame-pointer
215 gcc 2.3.3, gcc -DUNIX -O -static
216 gcc 2.3.3, gcc -DUNIX -O2
217 gcc 2.2.2, gcc -DUNIX -m486 -O2 -finline-functions -fomit-frame-pointer
218 gcc 2.2.2, gcc -DUNIX -m486 -O2 -finline-functions -funroll-loops
219 gcc 2.3.3, gcc -DUNIX -m486 -O2
220 gcc 2.4.1, gcc -DUNIX -DROPT -m486 -O -finline-functions
221 gcc 2.3.3, gcc -DUNIX -O
222 gcc 2.4.1, gcc -DUNIX -m486 -O2 -finline-functions -fomit-frame-pointer
223 gcc 2.4.5, gcc -DUNIX -O2 -fomit-frame-pointer -static
224 gcc 2.2.2, gcc -DUNIX -DROPT -m486 -finline-functions -fstrength-reduce
225 gcc 2.2.2, gcc -DUNIX -m486
226 gcc 2.3.3, gcc -DUNIX -m486 -O -finline-functions -fstrength-reduce
227 gcc 2.4.5, gcc -DUNIX -O6 -funroll-loops -static
228 gcc 2.2.2, gcc -DUNIX -m486 -finline-functions -O2
229 gcc 2.2.2, gcc -DUNIX -m486 -finline-functions -O
230 gcc 2.2.2, gcc -DUNIX -m486 -O
231 gcc 2.2.2, gcc -DUNIX -DROPT -m486 -O
232 gcc 2.2.2, gcc -DUNIX -DROPT -m486 -O2
233 cc 3.10.1, cc -DUNIX -O2 -sopt,-inline
234 /bin/cc, cc -O4 -dalign -Bstatic -DROPT
235 /bin/cc, cc -O4 -dalign -Bstatic
236 /bin/cc, cc -O4 -Qoption iropt -l9 -Bstatic
237 Watcom C/C++ 10.5 Dos4GW -otexan -zp8 -5r, 128KB cache
238 gcc 2.3.3, gcc -DUNIX -Bstatic -O
239 gcc 2.3.3, gcc -DUNIX -O
240 Compiler/Options Unknown
241 Norcroft C V5.06, Mode 27 (VGA)
242 cc -DUNIX -O4 -Bstatic
243 cc 1.5, -DROPT
244 Compiler/Options Unknown
245 Watcom C/C++ 10.5, Dos4GW, Compiler Options: No optimization
246 gcc 2.2.2, gcc -DUNIX -m486 -finline-functions -fstrength-reduce
247 cc -DUNIX -O
248 gcc 2.2.2, gcc -DUNIX -m486
249 gcc 2.2.2, gcc -DUNIX -DROPT -m486
250 gcc 2.2.2, gcc -DUNIX -m486
251 cc 3.2.4, cc -DUNIX_Old -O
252 gcc 2.2.2, gcc -DUNIX -DROPT
253 gcc 2.2.2, gcc -DUNIX
254 Sun C 1.0, cc -DUNIX -fast -O4 -Bstatic
255 cc -DUNIX
256 gcc 2.7.2, gcc -DUNIX -O6 -fomit-frame-pointer
257 cc -DUNIX
258 gcc 1.37.1, gcc -DUNIX -O
259 cc -DUNIX
260 cc -DUNIX -O
261 cc -DUNIX
262 gcc 2.4.5, gcc -DUNIX -O2 -finline-functions -funroll-loops -lgcc
263 gcc 2.5.6, gcc -DUNIX -O2 -fomit-frame-pointer -finline-functions
264 Watcom C/C++ 10.5 Dos4GW No optimization
265 VAX-11 C 2.0, -DROPT
266 Aztec C 5.0a, cc -dAmiga -c2 -fm -sabfmnpr
267 Aztec C 5.0a, cc -dAmiga -dROPT -c2 -fm -sabfmnpu
268 Aztec C 5.0a, cc -dAmiga -c2 -fm -me
269 cc V4.0, -DROPT
270 cc, -DROPT
271 gcc 2.3.3, 4 MB RAM (16-bit wide), gcc -O2 -fomit-frame-pointer
272 gcc 2.3.3, 4 MB RAM (16-bit wide), gcc -O2 -fomit-frame-pointer
273 ---
274 cc V4.0, -DROPT
275 cc, -DROPT
276 cc, -DROPT
277 cc, -DROPT
278 cc, -DROPT
279 VAX-11 C 2.0, -DROPT
280 cc, -DROPT
281 cc, -DROPT
282 cc, -DROPT
283 cc, -DROPT
284 cc, -DROPT
285 cc 4.1.1.31, -DROPT
286 cc, -DROPT
287 cc, -DROPT
288 Unisoft cc, -DROPT, used 'short' instead of 'int'.
289 CI-C86 2.20M, -DROPT
290 cc, -DROPT
291 cc, -DROPT
292 cc, -DROPT
293 Lattice C 2.15, -DROPT
294 cc, -DROPT
295 Unisoft cc, -DROPT, used 'int'.
296 cc V3.2, -DROPT
297 CI-C86 2.20M, -DROPT
298 cc, -DROPT
299 b16cc 2.0, -DROPT
300 cc, -DROPT
301 VAX-11 C 2.0, -DROPT
302 MS 3.0, small memory model
303 b16cc 2.0, -DROPT
304 cc, -DROPT
305 cc, -DROPT
306 Manx C 2.30a, -DROPT, short (16 bit) ints.
307 Mac C, -DROPT, used 'short' instead of 'int', short = 16 bits.
308 MegaMax C 2.0, -DROPT
309 cc, -DROPT
310 MS 3.0, large memory model, all other 80X8X results are small
311 cc, -DROPT
312 CI-C86 2.20M, -DROPT
313 Lattice 2.15, -DROPT
314 MegaMax C 2.0, -DROPT
315 Mac C, -DROPT, 32 bit int
316 CI-C86 2.1, -DROPT
317 b16cc 2.0, -DROPT
318 cc, -DROPT
319 cc, -DROPT
320 Lattice C 2.15
321 CI-C86 2.20M, -DROPT
322 b16cc 2.0, -DROPT
323 cc, -DROPT
324 cc, -DROPT
325 cc, -DROPT
326 cc, -DROPT
327 Aztec CII V1.05i, -DROPT
328 C Power 2.8, -DROPT