# Invocation command line:
# C:\cpu2000-1.10\bin\runspec -c cpu2000.v1.1.ic501.p4.june262001.cfg -T all -o asc int
############################################################################
#
# SPEC CPU2000 Intel Windows NT 4.0/Windows 2000 config file
# Oct. 2000. Intel Compiler 5.0
VENDOR      = intel
action      = validate
tune        = base
ext         = cpu2000.v1.1.ic501.p4.june262001
PATHSEP     = /

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:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000 

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI
EXTRA_LDFLAGS = /F32000000

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
#

252.eon=base=default=default:
OPTIMIZE=-QxW -Qipo -GX -GR 
feedback=no
EXTRA_LIBS=


int=base=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS2_CFLAGS=   -QxW -Qipo -Qprof_use 
PASS1_LDFLAGS=  -Qprof_gen 
PASS2_LDFLAGS=  -QxW -Qipo -Qprof_use 
EXTRA_LIBS=     shlW32M.lib 

#
# fp2000
# Base tuning default optimization
#
fp=base=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS2_CFLAGS=   -Qipo -QxW -O3 -Qprof_use
PASS1_FFLAGS=   -Qprof_gen 
PASS2_FFLAGS=   -Qipo -QxW -O3 -Qprof_use
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qprof_use

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

#
# int2000
# Peak tuning
#
164.gzip=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -Oa -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -Oa -Qprof_use  
EXTRA_LIBS=    shlW32M.lib 

175.vpr=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qwp_ipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qwp_ipo -Qprof_use  
EXTRA_LIBS=     

176.gcc=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -Qprof_use  
EXTRA_LIBS=    shlW32M.lib 

181.mcf=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -Qprof_use  
EXTRA_LIBS=    shlW32M.lib 

186.crafty=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -Oa -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -Oa -Qprof_use  
EXTRA_LIBS=    shlW32M.lib 

197.parser=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -Qprof_use  
EXTRA_LIBS=    shlW32M.lib 

252.eon=peak=default=default:
PASS1_CXXFLAGS= -Qprof_gen 
PASS2_CXXFLAGS= -QxW -Qipo -Qprof_use 
PASS1_LDFLAGS=  -Qprof_gen 
PASS2_LDFLAGS=  -QxW -Qipo -Qprof_use 
EXTRA_LIBS=      

253.perlbmk=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -Qprof_use  
EXTRA_LIBS=    shlW32M.lib 

254.gap=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -Qprof_use  
EXTRA_LIBS=    

255.vortex=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qwp_ipo -Oa -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qwp_ipo -Oa -Qprof_use  
EXTRA_LIBS=    shlW32M.lib 

256.bzip2=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Oa -Qipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Oa -Qipo -Qprof_use  
EXTRA_LIBS=    

300.twolf=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -Qprof_use  
EXTRA_LIBS=    shlW32M.lib 


#
# fp2000
# Peak tuning

168.wupwise=peak=default=default:
PASS1_F77FLAGS= -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxW -O3 -Qprof_use  
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qprof_use  

171.swim=peak=default=default:
PASS1_F77FLAGS= -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxW -O3 -Qprof_use  
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qprof_use  

172.mgrid=peak=default=default:
PASS1_F77FLAGS= -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QaxW -O3 -Qprof_use  
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QaxW -O3 -Qprof_use  

173.applu=peak=default=default:
PASS1_F77FLAGS= -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxW -O3 -Qscalar_rep- -Qauto -Qprof_use
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qscalar_rep- -Qauto -Qprof_use

177.mesa=peak=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS2_CFLAGS=   -Qipo -Oa -QxW -O3 -Qprof_use  
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -Oa -QxW -O3 -Qprof_use  

178.galgel=peak=default=default:
PASS1_FFLAGS=   -Qprof_gen 
PASS2_FFLAGS=   -Qipo -QxW -O3 -Qprof_use
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qprof_use

179.art=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen 
PASS2_CFLAGS=  -Qipo -QxW -O3 -Oa -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen
PASS2_LDFLAGS= -Qipo -QxW -O3 -Oa -Qprof_use  

183.equake=peak=default=default:
PASS1_CFLAGS=  -Qprof_gen
PASS2_CFLAGS=  -QxW -Oa -Qrcd -Qipo -Qprof_use  
PASS1_LDFLAGS= -Qprof_gen 
PASS2_LDFLAGS= -QxW -Oa -Qrcd -Qipo -Qprof_use  

187.facerec=peak=default=default:
PASS1_FFLAGS=  -Qprof_gen 
PASS2_FFLAGS=  -Qipo -QxW -O3 -Qprof_use 
PASS1_LDFLAGS= -Qprof_gen
PASS2_LDFLAGS= -Qipo -QxW -O3 -Qprof_use 
LIBS=libIEPCF90.lib libintrins.lib libF90.lib libqwin.lib libm.lib shlW32M.lib LIBC.lib libirc.lib OLDNAMES.lib

188.ammp=peak=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS2_CFLAGS=   -Qipo -Oa -QxW -O3 -Qprof_use  
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -Oa -QxW -O3 -Qprof_use  

189.lucas=peak=default=default:
PASS1_FFLAGS=   -Qprof_gen 
PASS2_FFLAGS=   -Qipo -QxW -O3 -Qprof_use
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qprof_use

191.fma3d=peak=default=default:
PASS1_FFLAGS=   -Qprof_gen 
PASS2_FFLAGS=   -Qipo -QxW -O3 -Qprof_use
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qprof_use

200.sixtrack=peak=default=default:
PASS1_F77FLAGS= -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxW  -Qprof_use 
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW  -Qprof_use 

301.apsi=peak=default=default:
PASS1_F77FLAGS= -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxW -O3 -Qprof_use
PASS1_LDFLAGS=  -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qprof_use


int=default=default=default:
hw_vendor=Intel Corporation
hw_model=Intel D850GB motherboard( GHz, Pentium 4 processor)
hw_cpu=Pentium 4 processor (  GHz, 400 MHz bus)
hw_cpu_mhz= MHz
hw_fpu=Integrated
hw_ncpu=1
hw_ncpuorder=1
hw_parallel=No
hw_pcache=12k micro-ops I + 8KBD on chip
hw_scache=256KB(I+D) on chip
hw_tcache=N/A
hw_ocache=N/A
hw_memory=256 MB (2 128 MB PC800 RDRAM non-ECC modules)
hw_disk=IBM DTLA-307030 ATA-100
hw_other=Creative Labs Annihalator 2
sw_os=Windows 2000(Build 2195, SP2)
sw_compiler1=Intel C++ Compiler 5.0.1 Build 010525Z
sw_compiler2=Microsoft Visual C++ 6.0 SP5(for libraries)
sw_compiler3=SmartHeap library V6.0
sw_file=FAT32
sw_state=Default
company_name=Intel Corporation
machine_name=Intel D850GB motherboard( GHz, Pentium 4 processor)
license_num=13
tester_name=Intel Corporation
test_date=Nov-2000
hw_avail=Nov-2000
sw_avail=Jun-2001
prepared_by=
config=
notes000= +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use
notes001= Base tuning for C programs:   -QxW -Qipo shlW32M.lib +FDO
notes002= Base tuning for C++ programs: -QxW -Qipo -GX -GR
notes003= shlW32M.lib is the SmartHeap library V6.0 from MicroQuill www.microquill.com
notes004= Portability flags:
notes005= 176.gcc: -Dalloca=_alloca /F10000000
notes006= 186.crafy: -DNT_i386
notes007= 253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT
notes008= 254.gap: -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes009= Peak tuning:
notes010= 164.gzip:     -QxW -Qipo -Oa shlW32M.lib +FDO 
notes011= 175.vpr:      -QxW -Qwp_ipo +FDO 
notes012= 176.gcc:      -QxW -Qipo shlW32M.lib +FDO 
notes013= 181.mcf:      -QxW -Qipo shlW32M.lib +FDO
notes014= 186.crafty:   -QxW -Qipo -Oa shlW32M.lib +FDO  
notes015= 197.parser:   -QxW -Qipo shlW32M.lib +FDO
notes016= 252.eon:      -QxW -Qipo +FDO
notes017= 253.perlbmk:  -QxW -Qipo shlW32M.lib +FDO
notes018= 254.gap:      -QxW -Qipo +FDO
notes019= 255.vortex    -QxW -Qwp_ipo -Oa shlW32M.lib +FDO 
notes020= 256.bzip2:    -QxW -Qipo -Oa +FDO 
notes021= 300.twolf:    -QxW -Qipo shlW32M.lib +FDO


fp=default=default=default:
hw_vendor=Intel Corporation
hw_model=Intel D850GB motherboard( GHz, Pentium 4 processor)
hw_cpu=Pentium 4 processor (  GHz, 400 MHz bus)
hw_cpu_mhz= MHz
hw_fpu=Integrated
hw_ncpu=1
hw_ncpuorder=1
hw_parallel=No
hw_pcache=12k micro-ops I + 8KBD on chip
hw_scache=256KB(I+D) on chip
hw_tcache=N/A
hw_ocache=N/A
hw_memory=256 MB (2 128 MB PC800 RDRAM non-ECC modules)
hw_disk=IBM DTLA-307030 ATA-100
hw_other=Creative Labs Annihalator 2
sw_os=Windows 2000(Build 2195, SP2)
sw_compiler1=Intel C++ and Fortran Compiler 5.0.1 Build 010525Z
sw_compiler2=Microsoft Visual C++ 6.0 SP5(for libraries)
sw_compiler3=SmartHeap library V6.0
sw_file=FAT32
sw_state=Default
company_name=Intel Corporation
machine_name=Intel D850GB motherboard( GHz, Pentium 4 processor)
license_num=13
tester_name=Intel Corporation
test_date=Nov-2000
hw_avail=Nov-2000
sw_avail=Jun-2001
prepared_by=
config=
notes000= +FDO: PASS1=  -Qprof_gen  PASS2=-Qprof_use
notes001= Base tuning:  -Qipo -QxW -O3 +FDO
notes002= Portability:
notes003= 178.galgel:   -FI /F32000000
notes004= Peak tuning:
notes005= 168.wupwise:  -Qipo -QxW  -O3 +FDO
notes006= 171.swim:     -Qipo -QxW  -O3 +FDO
notes007= 172.mgrid:    -Qipo -QaxW -O3 +FDO
notes008= 173.applu:    -Qipo -QxW  -O3 -Qscalar_rep- -Qauto +FDO
notes009= 177.mesa:     -Qipo -Oa -QxW -O3 +FDO
notes010= 178.galgel:   -Qipo -QxW  -O3 +FDO
notes011= 179.art:      -Qipo -QxW  -O3 -Oa +FDO
notes012= 183.equake:   -Qipo -QxW  -Oa -Qrcd +FDO
notes013= 187.facerec:  -Qipo -QxW  -O3 +FDO 
notes014= 187.facerec:  LIBS=libIEPCF90.lib libintrins.lib libF90.lib 
notes015=               libqwin.lib libm.lib shlW32M.lib LIBC.lib 
notes016=               libirc.lib OLDNAMES.lib
notes017= 188.ammp:     -Qipo -QxW  -O3 -Oa +FDO
notes018= 189.lucas:    -Qipo -QxW  -O3 +FDO
notes019= 191.fma3d:    -Qipo -QxW  -O3 +FDO
notes020= 200.sixtrack: -Qipo -QxW  +FDO
notes021= 301.apsi:     -Qipo -QxW  -O3 +FDO
notes022= Library ordering for 187.facerec (include SmartHeap correctly with default libs):
notes022= LIBS=libIEPCF90.lib libintrins.lib libF90.lib libqwind.lib libm.lib shlW32M.lib
notes023=      LIBC.lib libirc.lib OLDNAMES.lib
notes024= shlW32M.lib is the SmartHeap library V6.0 from Microquill: 
notes025= http://www.microquill.com