# Invocation command line:
# D:\cpu2000\bin\runspec -a validate -r -u 8 -c intel05Jan --tune all all
############################################################################
###########################################################################
#
# SPEC CPU2000 Intel Windows XP 32-bit config file for Pentium 4 with SSE3
# Aug 22 2004. Intel Compiler 8.1 Product 20040802Z
###########################################################################

VENDOR      = Hewlett-Packard
action      = validate
tune        = all
ext         = ML570G3i
output      = raw
PATHSEP     = /
check_md5=1
reportable=1

#################################################################
# These sections are listed as benchmark-tuning-extension-machine
#################################################################

default=default=default=default:
CC  = icl
CXX = icl
F77 = ifort
FC  = ifort
OBJ = .obj
#
# portability & libraries
#
176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000 
notes011= 176.gcc: -Dalloca=_alloca /F10000000

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

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

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

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

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

int=base=default=default:
PASS1_CFLAGS=   -fast -Qprof_gen
PASS2_CFLAGS=   -fast -Qprof_use 
PASS1_LDFLAGS=  -fast -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qprof_use 
EXTRA_LIBS=     shlW32M.lib
notes000= +FDO:  PASS1=-Qprof_gen  PASS2=-Qprof_use
notes002= Base tuning for C programs:   -fast +FDO shlW32M.lib

252.eon=base=default=default:
PASS1_CXXFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_CXXFLAGS= -fast -Qcxx_features -Qprof_use 
PASS1_LDFLAGS=  -fast -Qcxx_features -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qcxx_features -Qprof_use 
notes003= Base tuning for C++ programs: -fast -Qcxx_features +FDO

fp=base=default=default:
PASS1_CFLAGS=           -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -fast -Qansi_alias -Qprof_use 
PASS1_FFLAGS=           -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS=           -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use 
notes000= +FDO : PASS1=  -Qprof_gen  PASS2=-Qprof_use 
notes001= +FDO*: FDO (-QxP not used in PASS1 to enable cross-compilation)
notes002= Base tuning:  -fast -Qansi_alias +FDO 

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

#####################
# int2000 Peak tuning
#####################

164.gzip=peak=default=default:
PASS1_CFLAGS=           -fast -Qansi_alias -Oa -Qprof_gen
PASS2_CFLAGS=           -fast -Qansi_alias -Oa -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Oa -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Oa -Qprof_use 
notes021= 164.gzip:     -fast -Qansi_alias -Oa  +FDO 

175.vpr=peak=default=default:
PASS1_CFLAGS=           -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use 
notes022= 175.vpr:      -fast -Qansi_alias      +FDO 
     
176.gcc=peak=default=default:
basepeak=yes
notes023= 176.gcc:      basepeak=yes

181.mcf=peak=default=default:
basepeak=yes
notes024= 181.mcf:      basepeak=yes
     
186.crafty=peak=default=default:
PASS1_CFLAGS=           -fast -Qansi_alias -Oa -Qprof_gen
PASS2_CFLAGS=           -fast -Qansi_alias -Oa -Qprof_use  
PASS1_LDFLAGS=          -fast -Qansi_alias -Oa -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Oa -Qprof_use  
notes025= 186.crafty:   -fast -Qansi_alias -Oa  +FDO  

197.parser=peak=default=default:
PASS1_CFLAGS=           -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -fast -Qansi_alias -Qprof_use  
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use  
notes026= 197.parser:   -fast -Qansi_alias      +FDO

252.eon=peak=default=default:
PASS1_CXXFLAGS=         -fast -Qprof_gen
PASS2_CXXFLAGS=         -fast -Qprof_use 
PASS1_LDFLAGS=          -fast -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qprof_use 
notes027= 252.eon:      -fast                   +FDO

253.perlbmk=peak=default=default:
PASS1_CFLAGS=           -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -fast -Qansi_alias -Qprof_use  
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use  
EXTRA_LIBS=             shlW32M.lib
notes028= 253.perlbmk:  -fast -Qansi_alias      +FDO shlW32M.lib

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

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

256.bzip2=peak=default=default:
PASS1_CFLAGS=          -fast -Oa -Qunroll1 -Qprof_gen
PASS2_CFLAGS=          -fast -Oa -Qunroll1 -Qprof_use  
PASS1_LDFLAGS=         -fast -Oa -Qunroll1 -Qprof_gen 
PASS2_LDFLAGS=         -fast -Oa -Qunroll1 -Qprof_use  
notes031= 256.bzip2:   -fast -Oa -Qunroll1      +FDO

300.twolf=peak=default=default:
PASS1_CFLAGS=           -fast -Qprof_gen
PASS2_CFLAGS=           -fast -O3 -Qprof_use  
PASS1_LDFLAGS=          -fast -O3 -Qprof_gen 
PASS2_LDFLAGS=          -fast -O3 -Qprof_use  
EXTRA_LIBS=             shlW32M.lib
notes032= 300.twolf:    -fast -O3               +FDO shlW32M.lib

####################     
# fp2000 Peak tuning
####################

168.wupwise=peak=default=default:
PASS1_F77FLAGS=         -fast -Qansi_alias -Qprof_gen
PASS2_F77FLAGS=         -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use 
notes021= 168.wupwise:  -fast -Qansi_alias                 +FDO

171.swim=peak=default=default:
PASS1_F77FLAGS=         -fast -Qansi_alias -f77trl -Qprof_gen
PASS2_F77FLAGS=         -fast -Qansi_alias -f77rtl -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use 
ONESTEP=yes
notes022= 171.swim:     -fast -Qansi_alias         -f77rtl +FDO  ONESTEP=yes

172.mgrid=peak=default=default:
PASS1_F77FLAGS=         -fast -Qansi_alias -Qprof_gen
PASS2_F77FLAGS=         -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use 
notes023= 172.mgrid:    -fast -Qansi_alias                 +FDO

173.applu=peak=default=default:
PASS1_F77FLAGS=       -fast -Qscalar_rep- -Qauto -f77rtl -Qprof_gen 
PASS2_F77FLAGS=       -fast -Qscalar_rep- -Qauto -f77rtl -Qprof_use
PASS1_LDFLAGS=        -fast -Qscalar_rep- -Qauto -Qprof_gen
PASS2_LDFLAGS=        -fast -Qscalar_rep- -Qauto -Qprof_use
ONESTEP=yes
notes024= 173.applu:    -fast -Qscalar_rep- -Qauto -f77rtl +FDO  ONESTEP=yes

177.mesa=peak=default=default:
PASS1_FFLAGS=           -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS=           -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use 
ONESTEP=yes
notes025= 177.mesa:     -fast -Qansi_alias                 +FDO  ONESTEP=yes

178.galgel=peak=default=default:
PASS1_FFLAGS=           -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS=           -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use 
notes026= 178.galgel:   -fast -Qansi_alias                 +FDO

179.art=peak=default=default:
basepeak=yes
notes027= 179.art:      basepeak=yes

183.equake=peak=default=default:
PASS1_CFLAGS=                -Oa -Qrcd -Qipo -Qprof_gen
PASS2_CFLAGS=           -QxP -Oa -Qrcd -Qipo -Qprof_use  
PASS1_LDFLAGS=               -Oa -Qrcd -Qipo -Qprof_gen 
PASS2_LDFLAGS=          -QxP -Oa -Qrcd -Qipo -Qprof_use  
EXTRALIB=shlw32m.lib
ONESTEP=yes
notes028= 183.equake:   -QxP -Oa -Qrcd -Qipo               +FDO* ONESTEP=YES shlw32m.lib

187.facerec=peak=default=default:
PASS1_FFLAGS=           -fast -Qunroll1 -Qscalar_rep- -Qprof_gen 
PASS2_FFLAGS=           -fast -Qunroll1 -Qscalar_rep- -Qprof_use 
PASS1_LDFLAGS=          -fast -Qunroll1 -Qscalar_rep- -Qprof_gen
PASS2_LDFLAGS=          -fast -Qunroll1 -Qscalar_rep- -Qprof_use 
notes029= 187.facerec:  -fast -Qunroll1 -Qscalar_rep-      +FDO 

188.ammp=peak=default=default:
CFLAGS=                 -Oa -QxP
notes030= 188.ammp:     -Oa -QxP

189.lucas=peak=default=default:
PASS1_FFLAGS=           -fast -Qprefetch- -Qprof_gen 
PASS2_FFLAGS=           -fast -Qprefetch- -Qprof_use
PASS1_LDFLAGS=          -fast -Qprefetch- -Qprof_gen
PASS2_LDFLAGS=          -fast -Qprefetch- -Qprof_use
notes031= 189.lucas:    -fast -Qprefetch-                  +FDO

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

200.sixtrack=peak=default=default:
PASS1_F77FLAGS=         -Qipo      -Qprof_gen 
PASS2_F77FLAGS=         -Qipo -QxP -Qprof_use 
PASS1_LDFLAGS=          -Qipo      -Qprof_gen
PASS2_LDFLAGS=          -Qipo -QxP -Qprof_use 
notes033= 200.sixtrack: -Qipo -QxP                         +FDO*

301.apsi=peak=default=default:
PASS1_F77FLAGS=         -fast -f77rtl -Qprof_gen 
PASS2_F77FLAGS=         -fast -f77rtl -Qprof_use
PASS1_LDFLAGS=          -fast -f77rtl -Qprof_gen
PASS2_LDFLAGS=          -fast -f77rtl -Qprof_use
ONESTEP=yes
notes034= 301.apsi:     -fast                      -f77rtl +FDO  ONESTEP=yes

##########################################################################
# Systsem config information
##########################################################################

default=default=default=default:
hw_vendor= Hewlett-Packard Company
hw_model= ProLiant ML570 G3 (3.333GHz, Intel Xeon)
hw_cpu= Intel Xeon (3.333GHz, 1MB L2, 8MB L3, 800MHz bus)
hw_cpu_mhz= 3333
hw_fpu= Integrated
hw_ncpu= 4 cores, 4 chips, 1 core/chip (HT Technology disabled)
hw_ncpuorder= 1,2,4
hw_parallel= No
hw_pcache= 12K micro-ops I + 16KBD on chip
hw_scache= 1024KB(I+D) on chip
hw_tcache= 8192KB
hw_ocache= N/A
hw_memory= 16x2048MB DDR2-400
hw_disk= 1x18.2GB 15K Ultra320 SCSI
hw_other=
sw_os=Windows Server 2003 Standard (Build 3790)
sw_file=NTFS
sw_state=Default
config=

############################ Run Info   ############################

default=default=default=default:
company_name= Hewlett-Packard Company
machine_name= 
license_num= 3
tester_name= Hewlett-Packard Company
test_date= Jan-2005
hw_avail= Feb-2005
sw_avail= Feb-2005
prepared_by= Hewlett-Packard Company


##########################################################################
# Software information (Compilers and libraries)
##########################################################################

int=default=default=default:
sw_compiler1=Intel C++ Compiler 8.1 Build 20040802Z
sw_compiler2= Microsoft Visual Studio .NET 7.0.9466 (for libraries)
sw_compiler3= MicroQuill Smartheap Library 7.0
notes010= Portability flags:
notes020= Peak tuning:

fp=default=default=default:
sw_compiler1=Intel C++ and Fortran Compiler 8.1 Build 20040802Z
sw_compiler2= Microsoft Visual Studio .NET 7.0.9466 (for libraries)
notes010= Portability:
notes020= Peak tuning: