# Invocation command line:
# G:\spec\bin\runspec -c fsc-v810 -T all -I -n 3 -o asc fp
############################################################################
# Invocation command line:
# runspec -T all all
############################################################################
# Invocation command line:
# %SPEC%\bin\runspec 
#	1/2/03
############################################################################
# SPEC2000 Windows 2000 config file
# January 2003. 
#	Intel C/C++ Compiler 7.0 build 20021212Z
#	Intel Fortran Compiler 7.0 build 20021212Z
#
# These variables below MUST be checked for accuracy before submitting
company_name= Turbo Computers Inc
#
#	Make sure the motherboard and clock rate is checked.
#
hw_model= XXX YY Motherboard, AMD Opteron 140 1MB L2, 1.4 GHz 
#
#	Make sure the processor and clock rate is checked.
#
hw_cpu= 1.4GHz AMD Opteron 140
#
#	Make sure the frequency is checked. The field MUST be an integer.
#
hw_cpu_mhz= 1400
hw_disk= IDE
hw_fpu= Integrated
#
#	Make sure the memory is checked.
#
hw_memory= 2x256MB PC2100 DDR SDRAM CL2.5
#
#	Note here any deviations from default BIOS settings
#	Optimized settings
#	System performance set to Turbo
#
#	Make sure the system bus frequency is checked.
#
notes0900= The System bus runs at 200MHz
#
#	Make sure the dates are checked.
#
hw_avail=  Jul-2003
test_date= Jul-2003
#
#	Make sure the file system type is checked.
#
sw_file= FAT32
#sw_file= NTFS
#
#	Make sure the OS is checked.
#
sw_os= Windows XP Pro SP1
#
#
#	Make sure your identity is correct
#
hw_vendor= Turbo benchmarking Inc
prepared_by= Faster and Faster
tester_name=
license_num= 65535
#
# These variables below are less likely to need changing
hw_ncpu= 1
hw_ncpuorder= 1
hw_ocache= N/A
hw_other= None
hw_parallel= No
hw_pcache= 64KBI + 64KBD on chip
hw_scache= 1024KB(I+D) on chip
hw_tcache= N/A
sw_state= Default
machine_name=
VENDOR      = AMD

#
#	Do not change these variables
#
action      = validate
tune        = base
ext         = amd313.icl70.ifl70.cf66.exe
output_format=asc,html,config

check_md5=1
reportable=1
mean_anyway=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:            +FDO -O3 -QxW  -Qipo 
ONESTEP=yes
OPTIMIZE=
PASS1_CFLAGS=             -O3 -QxW -Qipo -Qprof_gen
PASS2_CFLAGS=             -O3 -QxW -Qipo -Qprof_use

252.eon=base=default=default:
notes0090=  Baseline C++:          +FDO           -Qipo -GX  -GR
PASS1_CXXFLAGS= -GX -GR -Qipo -Qprof_gen
PASS2_CXXFLAGS= -GX -GR -Qipo -Qprof_use
ONESTEP=yes

#
# fp2000
# Base tuning default optimization
#
fp=base=default=default:
ONESTEP=yes
notes0085=  Baseline: Fortran ifl +FDO -O3 -QxW  -Qipo
notes0080=  Baseline: C       icl +FDO -O3 -QxW  -Qipo
PASS1_CFLAGS= -O3 -QxW -Qipo -Qprof_gen 
PASS2_CFLAGS= -O3 -QxW -Qipo -Qprof_use
PASS1_FFLAGS= -O3 -QxW -Qipo -Qprof_gen
PASS2_FFLAGS= -O3 -QxW -Qipo -Qprof_use



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

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

175.vpr=peak=default=default:
notes0120=    175.vpr:             +FDO -O3 -QxW  -Qipo
ONESTEP=yes
PASS1_CFLAGS=          -O3 -QxW -Qipo -Qprof_gen
PASS2_CFLAGS=          -O3 -QxW -Qipo -Qprof_use

176.gcc=peak=default=default:
notes0130=    176.gcc:             +FDO -O3 -QxK  -Qipo -Oi-
ONESTEP=yes
PASS1_CFLAGS=       -O3 -QxK -Oi- -Qipo -Qprof_gen
PASS2_CFLAGS=       -O3 -QxK -Oi- -Qipo -Qprof_use

181.mcf=peak=default=default:
notes0140=    181.mcf:             +FDO           -Qipo -Oa 
ONESTEP=yes
PASS1_CFLAGS=            -Oa -Qipo -Qprof_gen
PASS2_CFLAGS=            -Oa -Qipo -Qprof_use

186.crafty=peak=default=default:
notes0150=    186.crafty:          +FDO -O3 -QxW  -Qipo
ONESTEP=yes
PASS1_CFLAGS=            -O3 -QxW -Qipo -Qprof_gen
PASS2_CFLAGS=            -O3 -QxW -Qipo -Qprof_use

197.parser=peak=default=default:
notes0160=    197.parser:          +FDO -O3 -QxW  -Qipo -Oa
ONESTEP=yes
PASS1_CFLAGS=            -Oa -O3 -QxW -Qipo -Qprof_gen
PASS2_CFLAGS=            -Oa -O3 -QxW -Qipo -Qprof_use

252.eon=peak=default=default:
notes0170=    252.eon:             +FDO -O3 -QaxW -Qipo -Zp4
ONESTEP=yes
PASS1_CXXFLAGS=            -QaxW -O3 -Qipo -Zp4 -Qprof_gen
PASS2_CXXFLAGS=            -QaxW -O3 -Qipo -Zp4 -Qprof_use

253.perlbmk=peak=default=default:
notes0180=    253.perlbmk:         +FDO -O3       -Qipo -Oa  shlW32M6.lib
ONESTEP=yes
PASS1_CFLAGS=            -O3 -Qipo -Oa -Qprof_gen
PASS2_CFLAGS=            -O3 -Qipo -Oa -Qprof_use
EXTRA_LIBS=              shlW32M6.lib

254.gap=peak=default=default:
notes0190=    254.gap:             +FDO -O3 -QxW  -Qipo
ONESTEP=yes
PASS1_CFLAGS=             -O3 -QxW -Qipo -Qprof_gen
PASS2_CFLAGS=             -O3 -QxW -Qipo -Qprof_use

255.vortex=peak=default=default:
notes0200=    255.vortex:          basepeak=1
ONESTEP=yes
basepeak=1

256.bzip2=peak=default=default:
notes0210=    256.bzip2:           +FDO           -Qipo -Oa  -Qunroll1
ONESTEP=yes
PASS1_CFLAGS=             -Qipo -Oa -Qunroll1 -Qprof_gen
PASS2_CFLAGS=             -Qipo -Oa -Qunroll1 -Qprof_use

300.twolf=peak=default=default:
notes0220=    300.twolf:           +FDO     -Qxi  -Qipo      shlW32M6.lib
ONESTEP=yes
PASS1_CFLAGS=             -Qipo -Qxi -Qprof_gen
PASS2_CFLAGS=             -Qipo -Qxi -Qprof_use
EXTRA_LIBS=               shlW32M6.lib 

#
# fp2000
# Peak tuning
#
168.wupwise=peak=default=default:
#Use Intel 7.0 Fortran 
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
notes0090=    168.wupwise:    ifl +FDO     -QxK  -Qipo -Ow
PASS1_F77FLAGS=           -QxK -Qipo -Ow -Qprof_gen
PASS2_F77FLAGS=           -QxK -Qipo -Ow -Qprof_use

171.swim=peak=default=default:
#Use Compaq Fortran f90 
notes0100=    171.swim:       f90 -Optimize:5 -alignment:dcommons -alignment:records 
notes0101=                        -alignment:sequence -architecture:k7 
notes0102=                        -assume:noaccuracy_sensitive -math_library:fast -tune:k7
F77 =                     f90
FC  =                     f90
OPTIMIZE= -Optimize:5 -alignment:dcommons -alignment:records -alignment:sequence -architecture:k7 -assume:noaccuracy_sensitive -math_library:fast -tune:k7
ONESTEP=yes

172.mgrid=peak=default=default:
#Use Intel 7.0 Fortran 
notes0110=    172.mgrid:      ifl +FDO -O3 -QaxW -Qipo -Oa -Qprefetch-  
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
PASS1_F77FLAGS=               -O3 -QaxW -Qipo -Oa -Qprof_gen -Qprefetch-
PASS2_F77FLAGS=               -O3 -QaxW -Qipo -Oa -Qprof_use -Qprefetch-

173.applu=peak=default=default:
#Use Intel 7.0 Fortran
notes0120=    173.applu:      ifl +FDO -O3 -QxK  -Qipo     -Qscalar_rep-           -Zp8
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
PASS1_F77FLAGS=               -O3 -QxK -Qscalar_rep- -Qipo -Qprof_gen -Zp8
PASS2_F77FLAGS=               -O3 -QxK -Qscalar_rep- -Qipo -Qprof_use -Zp8

177.mesa=peak=default=default:
#Use Intel 7.0 C
notes0130=    177.mesa:       icl +FDO -O3 -QxW  -Qipo -Oa -Qscalar_rep-
CC =                      icl
ONESTEP=yes
PASS1_CFLAGS=              -O3 -QxW -Qipo -Oa -Qscalar_rep- -Qprof_gen
PASS2_CFLAGS=              -O3 -QxW -Qipo -Oa -Qscalar_rep- -Qprof_use

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


179.art=peak=default=default:
#Use Intel 7.0 C
notes0150=    179.art:        icl                -Qipo -Oa               -Qunroll4 -Zp4
CC =                      icl
ONESTEP=yes
CFLAGS=                   -Oa -Qipo -Qunroll4 -Zp4

183.equake=peak=default=default:
#Use Intel 7.0 C
notes0160=    183.equake:     icl      -O3 -QxK  -Qipo -Oa shlW32M6.lib            -Zp4
CC =                      icl
ONESTEP=yes
CFLAGS=                   -Qipo -O3 -QxK -Oa -Zp4
EXTRA_LIBS=               shlW32M6.lib 

187.facerec=peak=default=default:
#Use Intel 7.0 Fortran
notes0170=    187.facerec:    ifl +FDO -O3 -QaxW -Qipo     -Qscalar_rep- -Qunroll1
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
PASS1_FFLAGS=             -O3 -QaxW -Qipo -Qunroll1 -Qscalar_rep- -Qprof_gen
PASS2_FFLAGS=             -O3 -QaxW -Qipo -Qunroll1 -Qscalar_rep- -Qprof_use

188.ammp=peak=default=default:
#Use Intel 7.0 C
notes0180=    188.ammp:       icl          -QxW        -Oa
CC =                      icl
ONESTEP=yes
CFLAGS=                   -Oa -QxW

189.lucas=peak=default=default:
notes0190=    189.lucas:      ifl +FDO -O3 -QxW  -Qipo     -Qprefetch-     
ONESTEP=yes
F77 =                     ifl
FC  =                     ifl
PASS1_FFLAGS=          -QxW -Qipo -O3 -Qprefetch- -Qprof_gen
PASS2_FFLAGS=          -QxW -Qipo -O3 -Qprefetch- -Qprof_use

191.fma3d=peak=default=default:
#Use Intel 7.0 Fortran
notes0200=    191.fma3d:      ifl basepeak=1
F77 =                     ifl
FC  =                     ifl
basepeak=1
ONESTEP=yes

200.sixtrack=peak=default=default:
#Use Intel 7.0 Fortran
notes0210=    200.sixtrack:   ifl                -Qipo -Oa                         -Zp4
F77 =                     ifl
FC  =                     ifl
ONESTEP=yes
F77FLAGS=               -Oa -Qipo -Zp4
LDFLAGS=                -Oa -Qipo -Zp4

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

#
#	the notes below can be changed where they describe hardware
#


int=default=default=default:
notes0010=  shlW32M6.lib is the SmartHeap library V6.0 from MicroQuill www.microquill.com
notes0020=  +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use
notes0030=  Portability:
notes0105=  Peak tuning:
notes0230=  ONESTEP is used for all base and peak runs
notes0270= The tested system can be assembled using an ATX case such as the Antec KS-282,
notes0280= a 400W power supply,and a PCI or AGP video card.
sw_avail= Dec-2002
sw_compiler0000=
sw_compiler0010= Intel C/C++ 7.0 build 20021212Z
sw_compiler0020= Microsoft Visual Studio .NET 7.0.9466 (libraries)
sw_compiler0030= MicroQuill Smartheap Library 6.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=  shlW32M6.lib is the SmartHeap library V6.0 from MicroQuill www.microquill.com
notes0040=  Portability: 
notes0082=  Peak tuning:
notes0260=  ONESTEP is used for all base and peak runs
notes0270= The tested system can be assembled using an ATX case such as the Antec KS-282,
notes0280= a 400W power supply,and a PCI or AGP video card.
sw_avail= Dec-2002
sw_compiler0010= Intel C/C++ 7.0 build 20021212Z and Intel Fortran 7.0 build 20021212Z
sw_compiler0015= Compaq Visual Fortran Compiler Version 6.6 (Update B)
sw_compiler0020= Microsoft Visual Studio .NET 7.0.9466 (libraries)
sw_compiler0030= MicroQuill Smartheap Library 6.0

#
#	Do NOT change the lines below unless you are prepared to recompile
#