# Invocation command line:
# F:\SpecCPU\bin\runspec -c Homestake-Win23-IntelCPP8.0.cfg --reportable --rate --users 4 -T all int
############################################################################
# Invocation command line:
#############################################################
# SPEC CPU2000 Windows 2003 config file                     #
# Consistent Optimization for tests against                 #
#   LV Hyperthreaded Xeon and Pentium M using:              #
#   Microsoft Visual Studio .NET (7.0.9466)                 #
#   Intel C++ Compiler 8.0 (20031017Z)                      #
#   Intel Fortran Compiler 8.0 (20031017Z)                  #
#   SPEC CPU2000 v1.2                                       #
#                                                           #
# 20-Aug-2004                                               #
#############################################################

#############################################################
# Config File Options                                       #
#############################################################
VENDOR        = IBM
action        = validate
tune          = base
ext           = mft
PATHSEP       = /
check_md5     = 1
reportable    = 1
backup_config = 0
output_format = asc,config,html

#############################################################
# Compiler Definition                                       #
#############################################################
default=default=default=default:
CC      = icl
CXX     = icl
F77     = ifort
FC      = ifort
OBJ     = .obj
ONESTEP = yes

#############################################################
# Portability and 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                                     #
#############################################################

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

int=base=default=default:
PASS1_CFLAGS=   -QxW -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=   -QxW -Qipo -O3 -Qprof_use 
PASS1_LDFLAGS=  -QxW -Qipo -O3 -Qprof_gen 
PASS2_LDFLAGS=  -QxW -Qipo -O3 -Qprof_use 

#### SPECfp ###
fp=base=default=default:
PASS1_CFLAGS=   -Qipo -QxW -O3 -Qprof_gen
PASS2_CFLAGS=   -Qipo -QxW -O3 -Qprof_use
PASS1_FFLAGS=   -Qipo -QxW -O3 -Qprof_gen 
PASS2_FFLAGS=   -Qipo -QxW -O3 -Qprof_use
PASS1_LDFLAGS=  -Qipo -QxW -O3 -Qprof_gen
PASS2_LDFLAGS=  -Qipo -QxW -O3 -Qprof_use

#############################################################
# PEAK Tuning Flags                                         #
#############################################################

#### SPECint ####

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


175.vpr=peak=default=default:
PASS1_CFLAGS=  -QxW -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxW -Qipo -O3 -Qprof_use  
PASS1_LDFLAGS= -QxW -Qipo -O3 -Qprof_gen 
PASS2_LDFLAGS= -QxW -Qipo -O3 -Qprof_use  
     

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

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

186.crafty=peak=default=default:
PASS1_CFLAGS  = -Qprof_gen
PASS2_CFLAGS  = -Qipo -Qprof_use -QxW -O3
PASS1_LDFLAGS = -Qprof_gen 
PASS2_LDFLAGS = -Qipo -Qprof_use -QxW -O3  

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

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

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

254.gap=peak=default=default:
basepeak=yes
    

255.vortex=peak=default=default:
basepeak=yes
     

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

300.twolf=peak=default=default:
basepeak     = true
# OPTIMIZE   = -Qipo -QxW -O3 -Oa
# EXTRA_LIBS = shlW32M.lib 
     
#### SPECfp ####

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

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

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

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

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

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

179.art=peak=default=default:
CFLAGS=         -Oa -Qipo -Qunroll4 -Zp4

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

187.facerec=peak=default=default:
PASS1_FFLAGS=  -O3 -QaxW -Qipo -Qunroll1 -Qscalar_rep- -Qprof_gen 
PASS2_FFLAGS=  -O3 -QaxW -Qipo -Qunroll1 -Qscalar_rep- -Qprof_use 
PASS1_LDFLAGS= -O3 -QaxW -Qipo -Qunroll1 -Qscalar_rep- -Qprof_gen
PASS2_LDFLAGS= -O3 -QaxW -Qipo -Qunroll1 -Qscalar_rep- -Qprof_use 

188.ammp=peak=default=default:
CFLAGS=        -Oa -QxW

189.lucas=peak=default=default:
OPTIMIZE = -Qipo -QaxW

191.fma3d=peak=default=default:
basepeak=yes

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

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

#############################################################
# Notes                                                     #
#############################################################
#############################################################
# NOTES                                                     #
#############################################################
default=default=default=default:
hw_vendor=IBM
hw_model=4812-001 (2.0 GHz Pentium M)
hw_cpu=Intel LV Xeon (400 MHz system bus, 200 MHz memory bus) 
hw_cpu_mhz=2000
hw_fpu=Integrated
hw_ncpu=1
hw_ncpuorder=1
hw_parallel=No
hw_pcache=32K(I) micro-ops + 32KB(D) on chip
hw_scache=2MB(I+D) on chip
hw_tcache=N/A
hw_ocache=N/A
hw_memory=1 x 1024MB DDR200 Registered ECC
hw_disk=1 iSeries 2757-001 Disk IOA, 16 x 35.18GB 3516 15k RPM, unprotected.
hw_other=Attached to iSeries 9406-810, proc 25F0-000 
sw_os=Windows Server 2003 Standard Edition Build 3790
sw_file=NTFS
sw_state=Default
company_name=IBM
machine_name=2892-001
license_num=11
tester_name=IBM, Rochester, MN
test_date=Aug-2004
hw_avail=Oct-2004
sw_avail=Oct-2004
prepared_by=Kris Davis, IBM, Rochester, MN

config=

int=default=default=default:
sw_compiler000=Intel C++ Compiler 8.0 (20031017Z)
sw_compiler001=Microsoft Visual Studio .NET (7.0.9466)
notes000= PORTABILITY FLAGS
notes001=   176.gcc:     -Dalloca=_alloca /F10000000
notes002=   186.crafy:   -DNT_i386
notes003=   253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT
notes004=   254.gap:     -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes005= FEEDBACK DIRECTED OPTIMIZATION
notes006=   ONESTEP=yes
notes007    FDO:         PASS1=-Qprof_gen  PASS2=-Qprof_use
notes008= BASE TUNING
notes009=   C:           -QxW -Qipo -O3 +FDO
notes010=   C++:         -QxW -Qipo -GX -GR
notes011= PEAK TUNING
notes012=   164.gzip:    -QxW -Qipo -Oa -O3 +FDO
notes013=   175.vpr:     -QxW -Qipo     -O3 +FDO
notes014=   176.gcc:     -QxW -Qipo     -O3 +FDO
# notes015=   181.mcf:     -QxW -Qipo     -O3 +FDO shlW32M.lib
notes015=   181.mcf:     -QxW -Qipo     -O3 +FDO 
notes016=   186.crafty:  -QxW -Qipo     -O3 +FDO
notes017=   197.parser:  -QxW -Qipo     -O3 +FDO
notes018=   252.eon:     -QxW -Qipo     -O3 +FDO
# notes019=   253.perlbmk: -QxW -Qipo     -O3 +FDO shlW32M.lib
notes019=   253.perlbmk: -QxW -Qipo     -O3 +FDO
notes020=   254.gap:     basepeak=yes
notes021=   255.vortex   basepeak=yes
notes022=   256.bzip2:   -Qipo -Oa -Qunroll1 +FDO
# notes023=   300.twolf:   -Qipo -QxW -O3 -Oa      shlW32M.lib
notes023=   300.twolf:   basepeak=yes
notes024= EXTRA LIBRARIES
# notes025=   shlW32M.lib: MicroQuill SmartHeap Library 6.01
# notes026=                www.microquill.com

fp=default=default=default:
sw_compiler000=Intel C++ Compiler 8.0 (20031017Z)
sw_compiler001=Intel Fortran Compiler 8.0 (20031017Z)
sw_compiler002=Microsoft Visual Studio .NET (7.0.9466)
notes000= PORTABILITY
notes001=   178.galgel:   -FI /F32000000
notes002= FEEDBACK DIRECTED OPTMIZATION
notes003=   ONESTEP=YES
notes004=   FDO:          PASS1=  -Qprof_gen  PASS2=-Qprof_use
notes005= BASE TUNING
notes006=   C/F77/F90:    -Qipo -QxW -O3 +FDO
notes007= PEAK TUNING
notes008=   168.wupwise:  -Qipo -QxW  -O3 +FDO
notes009=   171.swim:     -Qipo -QxW  -O3 +FDO
notes010=   172.mgrid:    -Qipo -QaxW -O3 +FDO
notes011=   173.applu:    -Qipo -QxW  -O3 -Qscalar_rep- -Qauto +FDO
notes012=   177.mesa:     -Qipo -QxW  -O3 +FDO
notes013=   178.galgel:   -Qipo -QxW  -O3 +FDO
notes014=   179.art:      -Oa -Qipo -Qunroll4 -Zp4
notes015=   183.equake:   -Qipo -QxW  -Oa -Qrcd +FDO
notes016=   187.facerec:  -O3 -QaxW -Qipo -Qunroll1 -Qscalar_rep- +FDO 
notes017=   188.ammp:     -Oa -QxW
notes018=   189.lucas:    -Qipo -QaxW
notes019=   191.fma3d:    basepeak=yes
notes020=   200.sixtrack: -Qipo -QxW  +FDO
notes021=   301.apsi:     -Qipo -QxW  -O3 +FDO
notes022=