# Invocation command line:
# C:\s2k10B\bin\runspec -T all int
############################################################################
############################################################################
# Invocation command line:
# %SPEC%\bin\runspec -c amd10b_pub.cfg
#	4/24/01
############################################################################
# SPEC2000 Windows 2000 config file
# May 2001. Compaq Visual Fortran 6.5A and 
#	Intel C/C++ Compiler 5.0 build 1120
#	Intel Fortran Compiler 5.0 build 1120
#
# These variables below MUST be checked for accuracy before submitting
#company_name= Turbo Computers Inc
company_name= Advanced Micro Devices
#
#	Make sure the motherboard and clock rate is checked.
#
hw_model= Tyan Motherboard, Thunder 7, 1.2GHz Athlon Model 6 AHD1200AMS3C
#hw_model= Gigabyte GA-7DX Motherboard, 1.2GHz Athlon Model 6 Processor
#
#	Make sure the processor and clock rate is checked.
#
hw_cpu= 1.2GHz AMD Athlon Model 6 AHD1200AMS3C
#hw_cpu= 1.2GHz AMD Athlon Model 6 processor A1200AMS3C
#
#	Make sure the frequency is checked. The field MUST be an integer.
#
hw_cpu_mhz= 1200
hw_disk= IDE IBM Deskstar DTLA-307020
hw_fpu= Integrated
#
#	Make sure the memory is checked.
#
#hw_memory= 256MB PC133 SDRAM CL2
hw_memory= 256MB PC2100 DDR SDRAM CL2 
#hw_memory= 1x256MB PC2100 DDR SDRAM CL2 
#hw_memory= 2x128MB PC2100 DDR SDRAM CL2.5
#hw_memory= 2x128MB PC2100 DDR SDRAM CL2
#
#	Make sure the system bus frequency is checked.
#
#notes0900= The System bus runs at 200MHz
notes0900= The System bus runs at 266MHz
#
#	Make sure the dates are checked.
#
hw_avail=  Jun-2001
test_date= May-2001
#
#	Make sure the file system type is checked.
#
#sw_file= FAT32
sw_file= NTFS
#
#	Make sure the OS is checked.
#
#sw_os= Windows 2000
sw_os= Windows 2000 SP1
#
#
#	Make sure your identity is correct
#
#hw_vendor= Turbo benchmarking Inc
#prepared_by= Faster and Faster
#tester_name=
#license_num= 65535
hw_vendor= Advanced Micro Devices
prepared_by= AMD Austin TX
tester_name= Performance Lab
license_num= 49
#
# These variables below are less likely to need changing
hw_ncpu= 1
hw_ncpuorder= 1, 2
hw_ocache= N/A
hw_other= None
hw_parallel= No
hw_pcache= 64KBI + 64KBD on chip
hw_scache= 256KB(I+D) on chip
hw_tcache= N/A
sw_state= Default
machine_name=

VENDOR      = AMD
action      = validate
tune        = base
ext         = amd100pq.i50A.cf65A.exe

check_md5=1
reportable=1

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

#
# portability & libraries
#

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

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

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

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

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

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

#
# int2000
# Base tuning default optimization
#
int=base=default=default:
notes0080=  Baseline C:   -QxK -Qipo +FDO shlW32M.lib
ONESTEP=yes
PASS1_CFLAGS=             -QxK -Qipo -Qprof_gen
PASS2_CFLAGS=             -QxK -Qipo -Qprof_use
PASS1_CXXFLAGS=           -QxK -Qipo -Qprof_gen 
PASS2_CXXFLAGS=           -QxK -Qipo -Qprof_use
PASS1_LDFLAGS=            -QxK -Qipo -Qprof_gen 
PASS2_LDFLAGS=            -QxK -Qipo -Qprof_use
EXTRA_LIBS=                                shlW32M.lib 

252.eon=base=default=default:
notes0090=  Baseline C++: -QxK -Qipo -GX -GR
CXXFLAGS=                 -QxK -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
notes0060=  Baseline: C       icl -QxK -Qipo +FDO
PASS1_CFLAGS=                     -QxK -Qipo -Qprof_gen
PASS2_CFLAGS=                     -QxK -Qipo -Qprof_use 
notes0070=  Baseline: Fortran ifl -O3 -QxK -Qipo +FDO
PASS1_FFLAGS=                     -O3 -QxK -Qipo -Qprof_gen
PASS2_FFLAGS=                     -O3 -QxK -Qipo -Qprof_use 


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

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

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

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

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

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

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

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

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

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

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

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

300.twolf=peak=default=default:
notes0220=  300.twolf:    -QxK -Qipo -Oa +FDO shlW32M.lib 
ONESTEP=yes
PASS1_CFLAGS=             -QxK -Qipo -Oa -Qprof_gen
PASS2_CFLAGS=             -QxK -Qipo -Oa -Qprof_use
PASS1_LDFLAGS=            -QxK -Qipo -Oa -Qprof_gen 
PASS2_LDFLAGS=            -QxK -Qipo -Oa -Qprof_use 
EXTRA_LIBS=                                            shlW32M.lib 

#
# fp2000
# Peak tuning
#

168.wupwise=peak=default=default:
#Use Intel 5.0 Fortran 
notes0090=  168.wupwise:  ifl -O3 -QxK -Qipo +FDO
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
PASS1_F77FLAGS=               -O3 -QxK -Qipo -Qprof_gen
PASS2_F77FLAGS=               -O3 -QxK -Qipo -Qprof_use
PASS1_LDFLAGS=                -O3 -QxK -Qipo -Qprof_gen
PASS2_LDFLAGS=                -O3 -QxK -Qipo -Qprof_use

171.swim=peak=default=default:
#Use Compaq 6.5 Fortran
notes0100=  171.swim:     ifl -O3 -QxK -Qipo +FDO
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
PASS1_F77FLAGS=               -O3 -QxK -Qipo -Qprof_gen
PASS2_F77FLAGS=               -O3 -QxK -Qipo -Qprof_use
PASS1_LDFLAGS=                -O3 -QxK -Qipo -Qprof_gen
PASS2_LDFLAGS=                -O3 -QxK -Qipo -Qprof_use
ONESTEP=yes

172.mgrid=peak=default=default:
#Use Compaq 6.5 Fortran
notes0110=  172.mgrid:    ifl -O3 -QaxK -Qipo +FDO
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
PASS1_F77FLAGS=               -O3 -QaxK -Qipo -Qprof_gen
PASS2_F77FLAGS=               -O3 -QaxK -Qipo -Qprof_use
PASS1_LDFLAGS=                -O3 -QaxK -Qipo -Qprof_gen
PASS2_LDFLAGS=                -O3 -QaxK -Qipo -Qprof_use
ONESTEP=yes

173.applu=peak=default=default:
#Use Compaq 6.5 Fortran
notes0120=  173.applu:    ifl -O3 -QxK -Qipo +FDO
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
PASS1_F77FLAGS=               -O3 -QxK -Qipo -Qprof_gen
PASS2_F77FLAGS=               -O3 -QxK -Qipo -Qprof_use
PASS1_LDFLAGS=                -O3 -QxK -Qipo -Qprof_gen
PASS2_LDFLAGS=                -O3 -QxK -Qipo -Qprof_use
ONESTEP=yes

177.mesa=peak=default=default:
#Use Intel 5.0 C
notes0130=  177.mesa:     icl -QxK -Qipo -Oa +FDO shlW32M.lib
CC =                      icl
ONESTEP=yes
PASS1_CFLAGS=                 -QxK -Qipo -Oa -Qprof_gen
PASS2_CFLAGS=                 -QxK -Qipo -Oa -Qprof_use
PASS1_LDFLAGS=                -QxK -Qipo -Oa -Qprof_gen
PASS2_LDFLAGS=                -QxK -Qipo -Oa -Qprof_use
EXTRA_LIBS=                                       shlW32M.lib 

178.galgel=peak=default=default:
#Use Compaq 6.5 Fortran
notes0140=  178.galgel:   f90 -Optimize:5 -fast
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
notes0150=  179.art:      icl -QxK -Qipo -Oa +FDO shlW32M.lib
CC =                      icl
ONESTEP=yes
PASS1_CFLAGS=                 -QxK -Qipo -Oa -Qprof_gen 
PASS2_CFLAGS=                 -QxK -Qipo -Oa -Qprof_use
PASS1_LDFLAGS=                -QxK -Qipo -Oa -Qprof_gen
PASS2_LDFLAGS=                -QxK -Qipo -Oa -Qprof_use
EXTRA_LIBS=                                       shlW32M.lib 

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

187.facerec=peak=default=default:
#Use Compaq 6.5 Fortran
notes0170=  187.facerec:  f90 -Optimize:5 -fast
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
notes0180=  188.ammp:     icl -QxK -Qipo -Oa +FDO
CC =                      icl
ONESTEP=yes
PASS1_CFLAGS=                 -QxK -Qipo -Oa -Qprof_gen
PASS2_CFLAGS=                 -QxK -Qipo -Oa -Qprof_use
PASS1_LDFLAGS=                -QxK -Qipo -Oa -Qprof_gen
PASS2_LDFLAGS=                -QxK -Qipo -Oa -Qprof_use

189.lucas=peak=default=default:
#Use Intel 5.0 Fortran
notes0190=  189.lucas:    ifl -O3 -QxK -Qipo +FDO shlW32M.lib
ONESTEP=yes
F77 =                     ifl
FC  =                     ifl
PASS1_F77FLAGS=               -O3 -QxK -Qipo -Qprof_gen
PASS2_F77FLAGS=               -O3 -QxK -Qipo -Qprof_use
PASS1_LDFLAGS=                -O3 -QxK -Qipo -Qprof_gen
PASS2_LDFLAGS=                -O3 -QxK -Qipo -Qprof_use
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
notes0200=  191.fma3d:    f90 -Optimize:5 -fast
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
notes0210=  200.sixtrack: ifl -QxK -Qipo +FDO
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
PASS1_F77FLAGS=               -QxK -Qipo -Qprof_gen 
PASS2_F77FLAGS=               -QxK -Qipo -Qprof_use
PASS1_LDFLAGS=                -QxK -Qipo -Qprof_gen
PASS2_LDFLAGS=                -QxK -Qipo -Qprof_use

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


int=default=default=default:
notes0010=  shlW32M.lib is the SmartHeap library V5.0 from MicroQuill www.microquill.com
notes0020=  +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use
notes0030=  Portability:
notes0100=  Peak tuning:
notes0230=  ONESTEP is used for all base and peak runs
notes0240= The tested system can be assembled using a case such as the Chenming 601 AE-F-O,
notes0250= a 460W power supply such as the Delta Electronics Model DPS-465 AB A, and a PCI 
notes0260= or AGP video card.
sw_avail0= Nov-2000
sw_compiler0000= Intel C/C++ 5.0 build 1120
sw_compiler0010= Microsoft Visual Studio 6.0 (libraries)
sw_compiler0020= MicroQuill Smartheap Library 5.0

fp=default=default=default:
notes0010=  +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use
notes0020=  icl and ifl are the Intel C/C++ and Fortran compilers
notes0025=  f90 is the Compaq Fortran compiler
notes0030=  shlW32M.lib is the SmartHeap library V5.0 from MicroQuill www.microquill.com
notes0040=  Portability: 
notes0080=  Peak tuning:
notes0230=  Library ordering for 189.lucas (to include SmartHeap correctly with default libs): 
notes0240=  LIBS=libIEPCF90.lib libintrins.lib libF90.lib
notes0250=  libqwind.lib libm.lib shlW32M.lib LIBC.lib libirc.lib OLDNAMES.lib
notes0260=  ONESTEP is used for all base and peak runs
notes0270= The tested system can be assembled using a case such as the Chenming 601 AE-F-O,
notes0280= a 460W power supply such as the Delta Electronics Model DPS-465 AB A, and a PCI 
notes0290= or AGP video card.
sw_avail= Jan-2001
sw_compiler0000= Compaq Visual Fortran 6.5A
sw_compiler0010= Intel C/C++ 5.0 build 1120 and Intel Fortran 5.0 build 1120
sw_compiler0020= Microsoft Visual Studio 6.0 (libraries)
sw_compiler0030= MicroQuill Smartheap Library 5.0