# Invocation command line:
# /cpu2000/bin/runspec -a validate -c intel91_ps24_v1 -T all fp
############################################################################
################################################################
# SPEC CPU2000 Linux 9 x86_64 config file
# May 2006
# Intel C/C++ Compiler 9.1 for EM64T-based applications Build 20060323
# Intel Fortran Compiler 9.1 for EM64T-based applications Build 20060323
################################################################

VENDOR      = Hewlett-Packard Company
action      = validate
tune        = all
ext         = DL580G4
PATHSEP     = /

# Force compliance unless specifically overridden
check_md5=1
reportable=1
verbose=6

# Paranoid checking of feedback scratch space
fdo_pre_make2 = touch dummyxx.il
fdo_post_make2 = rm -f *.il


################################################################
# Defaults
################################################################

default=default=default=default:
CC  = icc
CXX = icpc
F77 = ifort
FC  = ifort

OBJ =.o

################################################################
# Portability & Libraries
################################################################

default=default=default=default:
PORTABILITY = -DSPEC_CPU2000_LP64

176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca -DUSG 

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI

186.crafty=default=default=default:
CPORTABILITY = -DLINUX_i386

252.eon=default=default=default:
CXXPORTABILITY = -DHAS_ERRLIST

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22

254.gap=default=default=default:
CPORTABILITY = -DSYS_IS_USG -DSYS_HAS_CALLOC_PROTO -DSYS_HASMALLOC_PROTO -DSYS_HAS_IOCTL_PROTO 

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

#
#  int2000
#  Base tuning default optimization
#

252.eon=base=default=default:
CXXOPTIMIZE= -fast 

int=base=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use   
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use
ONESTEP=yes


#
# fp2000
# Base tuning default optimization
#

fp=base=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen 
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use 
PASS1_FFLAGS=  -fast -prof_gen 
PASS2_FFLAGS=  -fast -prof_use 
PASS1_LDFLAGS= -fast -prof_gen 
PASS2_LDFLAGS= -fast -prof_use 

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

#
#  int2000
#  Peak tuning
#

164.gzip=peak=default=default:
basepeak=1

175.vpr=peak=default=default:
basepeak=1

176.gcc=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    

181.mcf=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    
ONESTEP=yes

186.crafty=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    
ONESTEP=yes

197.parser=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    
ONESTEP=yes

252.eon=peak=default=default:
PASS1_CXXFLAGS= -fast -prof_gen 
PASS2_CXXFLAGS= -fast -prof_use
PASS1_LDFLAGS=  -fast -prof_gen 
PASS2_LDFLAGS=  -fast -prof_use

253.perlbmk=peak=default=default:
basepeak=true

254.gap=peak=default=default:
PASS1_CFLAGS=  -fast -prof_gen    
PASS2_CFLAGS=  -fast -prof_use    
PASS1_LDFLAGS= -fast -prof_gen    
PASS2_LDFLAGS= -fast -prof_use    
ONESTEP=yes

255.vortex=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    
ONESTEP=yes

256.bzip2=peak=default=default:
basepeak=1

300.twolf=peak=default=default:
basepeak=1

#
# fp2000
# Peak tuning
#

168.wupwise=peak=default=default:
basepeak=1

171.swim=peak=default=default:
F77 = pathf95
F77OPTIMIZE     = -Ofast -LNO:fusion=2:simd=0 -WOPT:val=0 -march=em64t

172.mgrid=peak=default=default:
F77 = pathf95
F77OPTIMIZE = -Ofast -CG:load_exe=0 -LNO:blocking=off:prefetch_ahead=5 -OPT:ro=3:unroll_size=256 -WOPT:mem_opnds=on -march=em64t

173.applu=peak=default=default:
F77 = pathf95
F77OPTIMIZE = -O3 -ipa -CG:load_exe=0 -LNO:fission=1:fusion=2:blocking=off:full_unroll_size=9000 -OPT:IEEE_a=3:ro=3 -TENV:X=3 -march=em64t

177.mesa=peak=default=default:
CC  = pathcc
COPTIMIZE = -O2 -ipa -OPT:Ofast -fno-math-errno -CG:local_fwd_sched=on -GRA:optimize_boundary=on -march=em64t
PASS1_CFLAGS    = -fb_create fbdata 
PASS2_CFLAGS    = -fb_opt fbdata
PASS1_LDFLAGS  = -fb_create fbdata
PASS2_LDFLAGS  = -fb_opt fbdata

178.galgel=peak=default=default:
basepeak=1

179.art=peak=default=default:
basepeak=1

183.equake=peak=default=default:
PASS1_CFLAGS=  -fast -rcd -prof_gen -auto-ilp32   
PASS2_CFLAGS=  -fast -rcd -prof_use -auto-ilp32   
PASS1_LDFLAGS= -fast -rcd -prof_gen -auto-ilp32   
PASS2_LDFLAGS= -fast -rcd -prof_use -auto-ilp32   
ONESTEP=yes

187.facerec=peak=default=default:
FC  = pathf95
PASS1_FFLAGS    = -fb_create fbdata 
PASS2_FFLAGS    = -fb_opt fbdata
PASS1_LDFLAGS  = -fb_create fbdata
PASS2_LDFLAGS  = -fb_opt fbdata
FOPTIMIZE = -Ofast -IPA:plimit=1500 -LNO:fusion=2 -OPT:IEEE_NaN_Inf=off:ro=3:unroll_size=0 -march=em64t

188.ammp=peak=default=default:
basepeak=1

189.lucas=peak=default=default:
FOPTIMIZE=  -fast 
ONESTEP=yes 

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

200.sixtrack=peak=default=default:
basepeak=1

301.apsi=peak=default=default:
F77 = pathf95
F77OPTIMIZE = -Ofast -CG:load_exe=0 -LNO:opt=0:prefetch=1 -march=em64t

############################ Tuning Info (Int) #####################

int=default=default=default:
hw_parallel=No
sw_compiler1= Intel C++ Compiler for EM64T-based applications, 
sw_compiler2= (Version 9.1 Build 20060323)
sw_avail= May-2006
notes0000= +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes0010= Base tuning for C programs:   -fast -auto_ilp32 +FDO ONESTEP=yes 
notes0020= Base tuning for C++ programs: -fast 
notes0030= Portability flags:
notes0035= -DSPEC_CPU2000_LP64 applied to all benchmarks
notes0040= 176.gcc:     -Dalloca=_alloca -DUSG 
notes0050= 186.crafy:   -DLINUX_i386
notes0060= 252.eon:     -DHAS_ERRLIST
notes0080= 253.perlbmk: -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22
notes0090= 254.gap:     -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO
notes0092= 254.gap:     -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO
notes0110= Peak tuning:
notes0112= 164.gzip:    basepeak=1
notes0114= 175.vpr:     basepeak=1 
notes0116= 176.gcc:     -fast -auto_ilp32     +FDO	 
notes0118= 181.mcf:     -fast -auto_ilp32     +FDO    ONESTEP=yes 
notes0120= 186.crafty:  -fast -auto_ilp32     +FDO    ONESTEP=yes 
notes0122= 197.parser:  -fast -auto_ilp32     +FDO    ONESTEP=yes 
notes0124= 252.eon:     -fast                 +FDO	
notes0126= 253.perlbmk: -fast                 +FDO    ONESTEP=yes 
notes0128= 254.gap:     -fast                 +FDO    ONESTEP=yes 
notes0130= 255.vortex:  -fast -auto_ilp32     +FDO    ONESTEP=yes   	
notes0132= 256.bzip2:   basepeak=1
notes0134= 300.twolf:   basepeak=1 
notes0140=   BIOS Configuration Notes
notes0145=     

############################ Tuning Info (Fp) ######################

fp=default=default=default:
sw_compiler1= Intel C++ Compiler for EM64T-based applications, 
sw_compiler2= (Version 9.1 Build 20060323)
sw_compiler3= Intel Fortran Compiler for EM64T-based applications, 
sw_compiler4= (Version 9.1 Build 20060323)
sw_compiler5= PathScale EKOPath(TM) Compiler Suite, Release 2.4
sw_avail= May-2006
notes0000= +FDO: PASS1=  -prof_gen  PASS2=-prof_use
notes0010= Base tuning for C programs:  -fast +FDO 
notes0020= Base tuning for FORTRAN programs:  -fast +FDO 
notes0030= Portability:
notes0031= -DSPEC_CPU2000_LP64 applied to all benchmarks
notes0040= 178.galgel:   -FI 
notes0050= Peak tuning:
notes0060= 168.wupwise:  basepeak=1 
notes0070= 171.swim:     -Ofast -LNO:fusion=2:simd=0 -WOPT:val=0 -march=em64t
notes0080= 172.mgrid:    -Ofast -CG:load_exe=0 -LNO:blocking=off:prefetch_ahead=5 
notes0081=               -OPT:ro=3:unroll_size=256 -WOPT:mem_opnds=on -march=em64t
notes0090= 173.applu:    -O3 -ipa -CG:load_exe=0 
notes0091=               -LNO:fission=1:fusion=2:blocking=off:full_unroll_size=9000 
notes0092=               -OPT:IEEE_a=3:ro=3 -TENV:X=3 -march=em64t 
notes0100= 177.mesa:     -O2 -ipa -OPT:Ofast -fno-math-errno -CG:local_fwd_sched=on 
notes0101=               -GRA:optimize_boundary=on -march=em64t +FDO
notes0110= 178.galgel:   basepeak=1 
notes0120= 179.art:      basepeak=1
notes0130= 183.equake:   -fast +FDO ONESTEP=yes -rcd -auto-ilp32		
notes0140= 187.facerec:  -Ofast -IPA:plimit=1500 -LNO:fusion=2 
notes0141=               -OPT:IEEE_NaN_Inf=off:ro=3:unroll_size=0 -march=em64t 
notes0150= 188.ammp:     basepeak=1 
notes0160= 189.lucas:    -fast ONESTEP=yes
notes0170= 191.fma3d:    basepeak=1
notes0180= 200.sixtrack: basepeak=1
notes0190= 301.apsi:     -Ofast -CG:load_exe=0 -LNO:opt=0:prefetch=1 -march=em64t
notes0195=   BIOS Configuration Notes
notes0200=     Hyper-Threading Technology disabled
notes0205=     Adjacent Sector Prefetch disabled 

############################ System Info ###########################

default=default=default=default:
hw_vendor= Hewlett-Packard Company
hw_model= ProLiant DL580 G4 (3.0GHz, Intel Xeon processor 7041)
hw_cpu= Intel Xeon processor 7041 (3.0GHz, 2x2MB L2, 800MHz bus)
hw_cpu_mhz= 3000
hw_fpu= Integrated
hw_ncpu= 2 cores, 1 chip, 2 cores/chip 
hw_ncpuorder= 1,2,4
hw_parallel= No
hw_pcache= 12K micro-ops I + 16KBD (on chip) per core
hw_scache= 2048KB(I+D) (on chip) per core
hw_tcache= N/A
hw_ocache= N/A
hw_memory= 16x2048 PC2-3200 Dual-rank 
hw_disk= 1x36GB SAS
hw_other=
sw_os=SuSE Linux Enterprise Server 9 Update 3
sw_file=ext2
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= Jun-2006
hw_avail= May-2006
sw_avail= May-2006
prepared_by= Hewlett-Packard Company