# Invocation command line:
# C:\Spectest.B\bin\runspec -T all fp
############################################################################
# Invocation command line:
# %SPEC%\bin\runspec -c amd25_pub.cfg
#	1/29/01
############################################################################
# SPEC2000 Windows NT 4.0/Windows 2000 config file
# October 2000. Compaq Visual Fortran 6.5 and Intel Compiler 5.0
#

VENDOR      = AMD
action      = validate
tune        = base
ext         = amd25.i50.cf65.exe
ATHSEP     = /

check_md5=1
reportable=1

#
# These are listed as benchmark-tuning-extension-machine
#
default=default=default=default:
CC = icl
CXX = icl
F77 = f90
FC = f90
OBJ=.obj

#
# portability & libraries
#

176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000 

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI
LDOPT=/Fe$@ -link -stack:32000000

186.crafty=default=default=default:
CPORTABILITY = -DNT_i386

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL /MT
EXTRA_LDFLAGS = /MT

254.gap=default=default=default:
CPORTABILITY = -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO

################################################################
# Baseline Tuning Flags
################################################################

#
# int2000
# Base tuning default optimization
#
int=base=default=default:
ONESTEP=yes
PASS1_CFLAGS=   -Qprof_gen
PASS2_CFLAGS=   -QaxK -Qipo -Qprof_use
PASS1_CXXFLAGS= -Qprof_gen 
PASS2_CXXFLAGS= -QaxK -Qipo -Qprof_use
PASS1_LDFLAGS=  -Qprof_gen 
PASS2_LDFLAGS=  -QaxK -Qipo -Qprof_use
EXTRA_LIBS=     shlW32M.lib 

252.eon=base=default=default:
CXXFLAGS= -QaxK -Qipo -GX -GR
PASS1_CXXFLAGS=
PASS2_CXXFLAGS=
PASS1_LDFLAGS=
PASS2_LDFLAGS=
EXTRA_LIBS=
ONESTEP=yes

#
# fp2000
# Base tuning default optimization
#
fp=base=default=default:
ONESTEP=yes
FOPTIMIZE=-Optimize:5 -fast
PASS1_CFLAGS=-QxiM  -Qprof_gen
PASS2_CFLAGS=-QaxK -Qipo -Qprof_use 


################################################################
# Peak Tuning Flags
################################################################

#
# int2000
# Peak tuning
#
164.gzip=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -Qxi -Qipo -Qprof_use -Oi-
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -Qxi -Qipo -Qprof_use -Oi-

175.vpr=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -Qxi -QaxK -Qwp_ipo -Qprof_use
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use 

176.gcc=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxiM -QaxK -Qipo -Qprof_use -Oi-
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxiM -QaxK -Qipo -Qprof_use -Oi-
EXTRA_LIBS=    shlW32M.lib 

181.mcf=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -Qxi -QaxK -Qwp_ipo -Qprof_use
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use 

186.crafty=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -Qxi -Qwp_ipo -Qprof_use
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -Qxi -Qwp_ipo -Qprof_use 

197.parser=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -Qxi -QaxK -Qwp_ipo -Qprof_use
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use 

252.eon=peak=default=default:
ONESTEP=yes
PASS1_CXXFLAGS= -Qprof_gen 
PASS2_CXXFLAGS= -QxiM -Qwp_ipo -Qprof_use
PASS1_LDFLAGS=  -Qprof_gen 
PASS2_LDFLAGS=  -QxiM -Qwp_ipo -Qprof_use 

253.perlbmk=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxiM -Qwp_ipo -Qprof_use
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxiM -Qwp_ipo -Qprof_use 
EXTRA_LIBS=    shlW32M.lib 

254.gap=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QaxK -Qwp_ipo -Qprof_use
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QaxK -Qwp_ipo -Qprof_use
EXTRA_LIBS=    shlW32M.lib 

255.vortex=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS1_LDFLAGS= -Qprof_gen 
PASS2_CFLAGS=  -QxiM -Qwp_ipo -Qprof_use -Oa -Oi-
PASS2_LDFLAGS= -QxiM -Qwp_ipo -Qprof_use -Oa -Oi-
EXTRA_LIBS=    shlW32M.lib 

256.bzip2=peak=default=default:
ONESTEP=yes
CFLAGS=  -Qxi -QaxK -Oa -Qwp_ipo
LDFLAGS= -Qxi -QaxK -Oa -Qwp_ipo

300.twolf=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -Qxi -QaxK -Qwp_ipo -Oa -Qprof_use
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Oa -Qprof_use 
EXTRA_LIBS=    shlW32M.lib 

#
# fp2000
# Peak tuning
#

168.wupwise=peak=default=default:
#Use Intel 5.0 Fortran 
F77 = ifl
FC  = ifl
ONESTEP=yes
PASS1_F77FLAGS= -Qprof_gen  -O3
PASS2_F77FLAGS= -O3 -Qxi -Qwp_ipo -Qprof_use -Qprefetch
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -O3 -Qxi -Qwp_ipo -Qprof_use -Qprefetch

171.swim=peak=default=default:
#Use Compaq 6.5 Fortran
F77 = f90
FC  = f90
FOPTIMIZE=-Optimize:5 -fast
OPTIMIZE=-Optimize:5 -fast
EXTRA_LDFLAGS=-Optimize:5 -fast
ONESTEP=yes

172.mgrid=peak=default=default:
#Use Compaq 6.5 Fortran
F77 = f90
FC  = f90
FOPTIMIZE=-Optimize:5 -fast
OPTIMIZE=-Optimize:5 -fast
EXTRA_LDFLAGS=-Optimize:5 -fast
ONESTEP=yes

173.applu=peak=default=default:
#Use Compaq 6.5 Fortran
F77 = f90
FC  = f90
FOPTIMIZE=-Optimize:4 -fast
OPTIMIZE=-Optimize:4 -fast
ONESTEP=yes

177.mesa=peak=default=default:
#Use Intel 5.0 C
CC = icl
ONESTEP=yes
PASS1_CFLAGS=   -Qprof_gen
PASS2_CFLAGS=   -O3 -QxiM -Qwp_ipo -Qprof_use -Qprefetch
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -O3 -QxiM -Qwp_ipo -Qprof_use -Qprefetch

178.galgel=peak=default=default:
#Use Compaq 6.5 Fortran
F77 = f90
FC  = f90
FOPTIMIZE=-Optimize:5 -fast
OPTIMIZE=-Optimize:5 -fast
EXTRA_LDFLAGS=-Optimize:5 -fast
ONESTEP=yes

179.art=peak=default=default:
#Use Intel 5.0 C
CC = icl
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen 
PASS2_CFLAGS=  -O3 -QxiM -QaxK -Qwp_ipo -Qprof_use  -Qprefetch
PASS1_LDFLAGS= -Qprof_gen
PASS2_LDFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprof_use  -Qprefetch

183.equake=peak=default=default:
#Use Intel 5.0 C
CC = icl
ONESTEP=yes
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxiM -Qrcd -Ow -Qipo -Qprof_use
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxiM -Qrcd -Ow -Qipo -Qprof_use 
EXTRA_LIBS=shlW32M.lib 

187.facerec=peak=default=default:
#Use Compaq 6.5 Fortran
F77 = f90
FC  = f90
FOPTIMIZE=-Optimize:5 -fast
OPTIMIZE=-Optimize:5 -fast
EXTRA_LDFLAGS=-Optimize:5 -fast
ONESTEP=yes

188.ammp=peak=default=default:
#Use Intel 5.0 C
CC = icl
ONESTEP=yes
PASS1_CFLAGS=   -Qprof_gen
PASS2_CFLAGS=   -O3 -Qxi -QaxK -Qwp_ipo -Qprof_use -Qprefetch
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -O3 -Qxi -QaxK -Qwp_ipo -Qprof_use -Qprefetch

189.lucas=peak=default=default:
#Use Intel 5.0 Fortran
ONESTEP=yes
F77 = ifl
FC  = ifl
PASS1_F77FLAGS= -Qprof_gen  -O3
PASS2_F77FLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprof_use -Qprefetch
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -O3 -QxiM -QaxK -Qwp_ipo -Qprof_use -Qprefetch
LIBS=libIEPCF90.lib libintrins.lib libF90.lib libqwind.lib libm.lib shlW32M.lib LIBC.lib libirc.lib OLDNAMES.lib

191.fma3d=peak=default=default:
#Use Compaq 6.5 Fortran
F77 = f90
FC  = f90
FOPTIMIZE=-Optimize:5 -fast
OPTIMIZE=-Optimize:5 -fast
EXTRA_LDFLAGS=-Optimize:5 -fast
ONESTEP=yes

200.sixtrack=peak=default=default:
#Use Intel 5.0 Fortran
F77 = ifl
FC  = ifl
ONESTEP=yes
PASS1_F77FLAGS= -Qprof_gen 
PASS2_F77FLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprof_use -Qprefetch
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -O3 -QxiM -QaxK -Qwp_ipo -Qprof_use -Qprefetch

301.apsi=peak=default=default:
#Use Compaq 6.5 Fortran
F77 = f90
FC  = f90
FOPTIMIZE=-Optimize:5 -fast
OPTIMIZE=-Optimize:5 -fast
EXTRA_LDFLAGS=-Optimize:5 -fast
ONESTEP=yes

default=default=default=default:
company_name= Advanced Micro Devices (Intel 5.0 Compiler)
hw_model= ASUS A7V Motherboard, 1.2GHz Athlon Processor
hw_avail= Nov-2000
hw_cpu= 1.2GHz AMD Athlon processor A1200AMT3B
hw_cpu_mhz= 1200
hw_disk= WDC WD153BA
hw_fpu= Integrated
hw_memory= 256MB PC133 SDRAM CL2
hw_ncpu= 1
hw_ncpuorder= 1
hw_ocache= N/A
hw_other= Nvidia Riva TNT2 Model 64, Ethernet
hw_parallel= No
hw_pcache= 64KBI + 64KBD on chip
hw_scache= 256KB(I+D) on chip
hw_tcache= N/A
hw_vendor= Advanced Micro Devices
test_date= Feb-2001
prepared_by= AMD Austin TX
sw_file= FAT32
sw_os= Windows 2000
sw_state= Default
tester_name= AMD Austin TX
license_num= 49
machine_name=

int=default=default=default:
notes001=  +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use
notes002=  Baseline C:     icl -QaxK -Qipo +FDO shlW32M.lib ONESTEP
notes003=  Baseline C++:   icl -QaxK -Qipo -GX -GR ONESTEP
notes004=  shlW32M.lib is the SmartHeap library V5.0 from MicroQuill www.microquill.com
notes005=  Portability: 176.gcc -Dalloca=_alloca /F10000000, 186.crafty -DNT_i386
notes006=  253.perlbmk -DSPEC_CPU2000_NTOS -DPERLDLL /MT
notes007=  254.gap -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes008=  Peak tuning:  ONESTEP plus
notes009=  164.gzip:    -O3 -Qxi -Qipo -Oi- +FDO 
notes010=  175.vpr:     -O3 -Qxi -QaxK -Qwp_ipo +FDO
notes011=  176.gcc:     -O3 -QxiM -QaxK -Qipo -Oi- +FDO shlW32M.lib
notes012=  181.mcf:     -O3 -Qxi -QaxK -Qwp_ipo +FDO
notes013=  186.crafty:  -O3 -Qxi -Qwp_ipo +FDO
notes014=  197.parser:  -O3 -Qxi -QaxK -Qwp_ipo +FDO
notes015=  252.eon:     -O3 -Qxi -Qwp_ipo +FDO
notes016=  253.perlbmk: -O3 -QxiM -Qwp_ipo +FDO shlW32M.lib 
notes017=  254.gap:     -O3 -QaxK -Qwp_ipo +FDO shlW32M.lib -Oa
notes018=  255.vortex:  -O3 -Qxi -QaxK -Qipo +FDO shlW32M.lib -Oa -Oi-
notes019=  256.bzip2:   -O3 -Qxi -QaxK -Qwp_ipo -Oa
notes020=  300.twolf:   -O3 -Qxi -QaxK -Qwp_ipo -Oa +FDO shlW32M.lib 
notes021= The tested system can be assembled using an ATX case such as the Antec KS-282
notes022= and a 300W power supply such as the Sparkle FSP300-60GT.
sw_avail= Oct-2000
sw_compiler000= Intel C 5.0 Microsoft Visual Studio 6.0 (libraries)
sw_compiler001= MicroQuill Smartheap Library 5.0

fp=default=default=default:
notes000=  +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use
notes001=  Baseline: C       icl -QaxK -Qipo +FDO ONESTEP
notes002=  Baseline: Fortran f90 -Optimize:5 -fast ONESTEP
notes003=  Portability: 178.galgel: -FI -Fe$@ -link -stack:32000000
notes004=  shlW32M.lib is the SmartHeap library V5.0 from MicroQuill www.microquill.com
notes005=  Peak tuning:  ONESTEP plus
notes006=  168.wupwise:  ifl -O3 -Qxi -Qwp_ipo +FDO
notes007=  171.swim:     f90 -Optimize:5 -fast
notes008=  172.mgrid:    f90 -Optimize:5 -fast
notes009=  173.applu:    f90 -Optimize:4 -fast
notes010=  177.mesa:     icl -O3 -QxiM -Qwp_ipo +FDO
notes011=  178.galgel:   f90 -Optimize:5 -fast
notes012=  179.art:      icl -O3 -QxiM -QaxK -Qwp_ipo +FDO
notes013=  183.equake:   icl -QxiM -Qrcd -Ow -Qwp_ipo +FDO shlW32M.lib
notes014=  187.facerec:  f90 -Optimize:5 -fast
notes015=  188.ammp:     icl -O3 -Qxi -QaxK -Qwp_ipo +FDO
notes016=  189.lucas:    ifl -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch +FDO shlW32M.lib
notes017=  191.fma3d:    f90 -Optimize:5 -fast
notes018=  200.sixtrack: ifl -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch +FDO
notes019=  301.apsi:     f90 -Optimize:5 -fast
notes020=  Library ordering for 189.lucas: LIBS=libIEPCF90.lib libintrins.lib libF90.lib
notes021=  libqwind.lib libm.lib shlW32M.lib LIBC.lib libirc.lib OLDNAMES.lib
notes022= The tested system can be assembled using an ATX case such as the Antec KS-282
notes023= and a 300W power supply such as the Sparkle FSP300-60GT.
sw_avail= Oct-2000
sw_compiler000= Compaq Visual Fortran 6.5
sw_compiler001= Intel C and Fortran 5.0 Microsoft Visual Studio 6.0 (libraries)
sw_compiler002= MicroQuill Smartheap Library 5.0