Reference: 90 MHz Dell Pentium = 1.00 with Watcom 10.0a | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Compiler/Operation | ||||||||||||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math (CPU/ARCH = 386 by default) | ||||||||||||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math -march=i586 -mcpu=i586 | ||||||||||||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O2 | ||||||||||||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | ||||||||||||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | ||||||||||||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O2 -march=i586 -mcpu=i586 (default) | ||||||||||||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | ||||||||||||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | ||||||||||||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O2 -march=i586 -mcpu=i586 (default) | ||||||||||||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O2 | ||||||||||||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | ||||||||||||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O0 | ||||||||||||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O2 | ||||||||||||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | ||||||||||||
gcc 2.8.0 binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | ||||||||||||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O0 | ||||||||||||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O2 | ||||||||||||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | ||||||||||||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | ||||||||||||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O0 | ||||||||||||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O2 | ||||||||||||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i386 -mcpu=i386 | ||||||||||||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i586 -mcpu=i586 | ||||||||||||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O6 -ffast-math -fomit-frame-pointer -march=amdk6 -mcpu=amdk6 | ||||||||||||
MSVC 5.0 Optimized for speed | ||||||||||||
Watcom 10.0a Optimized for speed | ||||||||||||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | ||||||||||||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | ||||||||||||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O2 -march=i586 -mcpu=i586 (default) | ||||||||||||
gcc 2.95 (19990623) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default (special tweaks applied see notes) | ||||||||||||
gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=0 loops=0 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) | ||||||||||||
gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=4 loops=4 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) |
Reference: MSVC 5.0 compiler = 100.00% | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Compiler/Operation | ||||||||||||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math (CPU/ARCH = 386 by default) | ||||||||||||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math -march=i586 -mcpu=i586 | ||||||||||||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O2 | ||||||||||||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | ||||||||||||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | ||||||||||||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O2 -march=i586 -mcpu=i586 (default) | ||||||||||||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | ||||||||||||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | ||||||||||||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O2 -march=i586 -mcpu=i586 (default) | ||||||||||||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O2 | ||||||||||||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | ||||||||||||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O0 | ||||||||||||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O2 | ||||||||||||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | ||||||||||||
gcc 2.8.0 binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | ||||||||||||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O0 | ||||||||||||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O2 | ||||||||||||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | ||||||||||||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | ||||||||||||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O0 | ||||||||||||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O2 | ||||||||||||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i386 -mcpu=i386 | ||||||||||||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i586 -mcpu=i586 | ||||||||||||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O6 -ffast-math -fomit-frame-pointer -march=amdk6 -mcpu=amdk6 | ||||||||||||
MSVC 5.0 Optimized for speed | ||||||||||||
Watcom 10.0a Optimized for speed | ||||||||||||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | ||||||||||||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | ||||||||||||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O2 -march=i586 -mcpu=i586 (default) | ||||||||||||
gcc 2.95 (19990623) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default (special tweaks applied see notes) | ||||||||||||
gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=0 loops=0 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) | ||||||||||||
gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=4 loops=4 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) |
Geometric average | |||||
---|---|---|---|---|---|
Integer | Floating-point | Overall | |||
Compiler | Value | Compiler | Value | Compiler | Value |
MSVC 5.0 Optimized for speed | MSVC 5.0 Optimized for speed | MSVC 5.0 Optimized for speed | |||
gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=0 loops=0 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) | gcc 2.95 (19990623) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default (special tweaks applied see notes) | gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=0 loops=0 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) | |||
gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=4 loops=4 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) | gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=0 loops=0 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) | gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=4 loops=4 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) | |||
gcc 2.95 (19990623) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default (special tweaks applied see notes) | gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O2 -march=i586 -mcpu=i586 (default) | gcc 2.95 (19990623) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default (special tweaks applied see notes) | |||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | |||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i386 -mcpu=i386 | gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | |||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i386 -mcpu=i386 | |||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | gcc 2.96 binutils 2.9.1 (patched for 16 bytes aligment) djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default jumps=4 loops=4 align-double functions=4 regparm(3) for NumSort, My memmove (special tweaks applied see notes) | egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | |||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i386 -mcpu=i386 | gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | |||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math (CPU/ARCH = 386 by default) | gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | |||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O6 -ffast-math -fomit-frame-pointer -march=amdk6 -mcpu=amdk6 | Watcom 10.0a Optimized for speed | pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O6 -ffast-math -fomit-frame-pointer -march=amdk6 -mcpu=amdk6 | |||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O6 -ffast-math -fomit-frame-pointer -march=amdk6 -mcpu=amdk6 | egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math (CPU/ARCH = 386 by default) | |||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | gcc 2.8.0 binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | |||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O2 | Watcom 10.0a Optimized for speed | |||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i586 -mcpu=i586 | egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | |||
Watcom 10.0a Optimized for speed | gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O2 | egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | |||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math -march=i586 -mcpu=i586 | gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O2 | egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math -march=i586 -mcpu=i586 | |||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math -march=i586 -mcpu=i586 | gcc 2.8.0 binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | |||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i586 -mcpu=i586 | egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O3 -ffast-math -fomit-frame-pointer -march=i586 -mcpu=i586 | |||
gcc 2.8.0 binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math -march=i386 -mcpu=i386 | gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | |||
egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O2 | gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O2 | |||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O2 | egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O3 -fomit-frame-pointer -ffast-math (CPU/ARCH = 386 by default) | egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O2 | |||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O2 | egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O2 | |||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O2 | egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O3 -fomit-frame-pointer -ffast-math Seems like -march=i586 and -mcpu=i586 is the default | gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | |||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math -mcpu=i586 -march=i586 | gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O3 -fomit-frame-pointer -ffast-math | gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O2 -march=i586 -mcpu=i586 (default) | |||
gcc 2.95 (june snapshot) binutils 2.9.1 djgpp 2.02 release. specs from 2.95 -O2 -march=i586 -mcpu=i586 (default) | egcs 2.91.57 (1.1a) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.57 -O2 | gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O2 | |||
egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O2 -march=i586 -mcpu=i586 (default) | egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O2 -march=i586 -mcpu=i586 (default) | pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O2 | |||
egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O2 -march=i586 -mcpu=i586 (default) | gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O2 | egcs 2.91.66 (1.1.2 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.66 -O2 -march=i586 -mcpu=i586 (default) | |||
pgcc 2.90.23 (1.0.1) binutils 2.9.1 djgpp 2.02 release. specs from pgcc -O2 | egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O2 -march=i586 -mcpu=i586 (default) | egcs 2.91.60 (1.1.1 release) binutils 2.9.1 djgpp 2.02 release. specs from 2.91.60 -O2 -march=i586 -mcpu=i586 (default) | |||
gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O0 | gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O0 | gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O0 | |||
gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O0 | gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O0 | gcc 2.8.0 Binutils 2.8.1 DJGPP v2.02 -O0 | |||
gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O0 | gcc 2.8.1 Binutils 2.8.1 DJGPP v2.02 -O0 | gcc 2.7.2.1 Binutils 2.8.1 DJGPP v2.02 -O0 |
Operation | Name |
---|---|
NUMERIC SORT | |
STRING SORT | |
BITFIELD | |
FP EMULATION | |
FOURIER | |
ASSIGNMENT | |
IDEA | |
HUFFMAN | |
NEURAL NET | |
LU DECOMPOSITION | |
INTEGER INDEX average of integer operations | |
FLOATING-POINT INDEX average of [5], [9] and [10] |
Copyright © 1999 by Salvador E. Tropea.
If you want to use these values for some publication just let me know.
Generated using a Perl script.