# Invocation command line:
# /home/spec/spec2000/bin/runspec -c alex-rahul.cfg -T base -o asc fp
############################################################################
# Invocation command line:
# C:\cpu2000-1.10\bin\runspec -c cpu2000.rx4610.cfg -T all -o asc fp
############################################################################
#
# SPEC2000  HP workstation zx6000 config file for Itanium
# May 2001. Intel Compiler 6.0 for Windows
VENDOR      = Hewlett-Packard
action      = validate
tune        = base
ext         = intel.60.linux.20020625 
PATHSEP     = /
mean_anyway = 0
basepeak=no

reportable=1
check_md5=1

#
# These are listed as benchmark-tuning-extension-machine
#
default=default=default=default:
CC = ecc 
CXX = ecc
F77 = efc
FC = efc
OBJ=.o


#
# portability & libraries
#
164.gzip=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64 -DNO_UTIME -DNO_CHOWN

175.vpr=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

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

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

181.mcf=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

186.crafty=default=default=default:
CPORTABILITY =   -DLINUX_i386 -DSPEC_CPU2000_LP64 -DLONG_HAS_64BITS -UHAS_LONGLONG

197.parser=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

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

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_LINUX_IA64 -DSPEC_CPU2000_GLIBC22 

254.gap=default=default=default:
CPORTABILITY = -DSPEC_CPU2000 -DSPEC_CPU2000_LP64 -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DHOST_LINUX

255.vortex=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

256.bzip2=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

300.twolf=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64 -DHAVE_SIGNED_CHAR

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

################################################################
# int2000
# Base tuning default optimization
#
252.eon=base=default=default:
PASS1_CXXFLAGS=   -ipo -prof_gen 
PASS2_CXXFLAGS=   -ipo -prof_use 
PASS1_LDFLAGS=    -ipo -prof_gen  -ftz
PASS2_LDFLAGS=    -ipo -prof_use  -ftz


int=base=default=default:
PASS1_CFLAGS=    -ipo -prof_gen 
PASS2_CFLAGS=    -ipo -prof_use 
PASS1_LDFLAGS=   -ipo -prof_gen  -ftz
PASS2_LDFLAGS=   -ipo -prof_use  -ftz

#
# fp2000
# Base tuning default optimization
#
fp=base=default=default:
PASS1_FFLAGS=    -ipo -O3 -ftz -prof_gen 
PASS2_FFLAGS=    -ipo -O3 -ftz -prof_use 
PASS1_CFLAGS=    -ipo -O3 -prof_gen 
PASS2_CFLAGS=    -ipo -O3 -prof_use 
PASS1_LDFLAGS=   -ipo -O3 -ftz -prof_gen 
PASS2_LDFLAGS=   -ipo -O3 -ftz -prof_use 

fp=peak=default=default:
PASS1_F77FLAGS=  -ipo -O3 -ftz -prof_gen 
PASS1_F77FLAGS=  -ipo -O3 -ftz -prof_gen 
PASS2_FFLAGS=    -ipo -O3 -ftz -prof_use 
PASS2_FFLAGS=    -ipo -O3 -ftz -prof_use 
PASS1_CFLAGS=    -ipo -O3 -ftz -prof_gen 
PASS2_CFLAGS=    -ipo -O3 -ftz -prof_use 
PASS1_LDFLAGS=   -ipo -O3 -ftz -prof_gen 
PASS2_LDFLAGS=   -ipo -O3 -ftz -prof_use 

178.galgel=peak=default=default:
PASS1_FFLAGS=    -ipo -O3 -ftz -prof_gen 
PASS2_FFLAGS=    -ipo -O3 -ftz -prof_use 
PASS1_CFLAGS=    -ipo -O3 -prof_gen 
PASS2_CFLAGS=    -ipo -O3 -prof_use 
PASS1_LDFLAGS=   -ipo -O3 -ftz -prof_gen 
PASS2_LDFLAGS=   -ipo -O3 -ftz -prof_use 

187.facerec=peak=default=default:
PASS1_FFLAGS=    -ipo -O3 -ftz -prof_gen -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static
PASS2_FFLAGS=    -ipo -O3 -ftz -prof_use -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static
PASS1_LDFLAGS=   -ipo -O3 -ftz -prof_gen -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static
PASS2_LDFLAGS=   -ipo -O3 -ftz -prof_use -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static

189.lucas=peak=default=default:
PASS1_FFLAGS=    -ipo -O3 -ftz -prof_gen -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static
PASS2_FFLAGS=    -ipo -O3 -ftz -prof_use -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static
PASS1_LDFLAGS=   -ipo -O3 -ftz -prof_gen -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static
PASS2_LDFLAGS=   -ipo -O3 -ftz -prof_use -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static

int=default=default=default:
hw_vendor=Hewlett-Packard
hw_model=HP workstation zx6000
hw_cpu= Itanium 2 processor (1000 MHz, 200 MHz bus)
hw_cpu_mhz= 1000
hw_fpu=Integrated
hw_ncpu=1
hw_ncpuorder=2
hw_parallel=No
hw_pcache= 8KBI + 8KBD  on chip
hw_scache= 96KB(I+D)    on chip
hw_tcache= 3MB (I+D)   off chip
hw_ocache= N/A
hw_memory= 6 GB (12 * 512MB DIMMs)
hw_disk=One 36GB HDD
hw_other=None
sw_os=64 bit Linux64 
sw_compiler=Intel Compiler 6.0 for Linux64

sw_file=NTFS
sw_state=Default
company_name=Hewlett-Packard
machine_name=hp workstation zx6000
license_num=3
tester_name=Hewlett-Packard
test_date=May-2002
hw_avail=Jul-2002
sw_avail=Jul-2002
prepared_by=alex_carlton@hp.com
config=linux64-1
notes000= +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001= Base tuning: 
notes002= C programs:   -ipo +FDO -ftz
notes003= C++ programs: -ipo +FDO -ftz 
notes004= Portability flags:
notes005= 164.gzip:    -DSPEC_CPU2000_LP64 -DNO_UTIME -DNO_CHOWN
notes006= 175.vpr:     -DSPEC_CPU2000_LP64
notes007= 176.gcc:     -DSPEC_CPU2000_LP64 -Dalloca=_alloca -DUSG -D_LIBC
notes008= 181.mcf:     -DSPEC_CPU2000_LP64
notes009= 186.crafty:  -DLINUX_i386 -DSPEC_CPU2000_LP64 -DLONG_HAS_64BITS -UHAS_LONGLONG
notes010= 197.parser:  -DSPEC_CPU2000_LP64
notes011= 252.eon:     -DSPEC_CPU2000_LP64 -DHAS_ERRLIST
notes012= 253.perlbmk: -DSPEC_CPU2000_LP64 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_LINUX_IA64 
notes013=              -DSPEC_CPU2000_GLIBC22
notes014= 254.gap:     -DSPEC_CPU2000 -DSPEC_CPU2000_LP64 -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG 
notes015=              -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO 
notes016=              -DSYS_HAS_CALLOC_PROTO -DHOST_LINUX
notes017= 255.vortex:  -DSPEC_CPU2000_LP64
notes018= 256.bzip2:   -DSPEC_CPU2000_LP64
notes019= 300.twolf:   -DSPEC_CPU2000_LP64 -DHAVE_SIGNED_CHAR


fp=default=default=default:
hw_vendor=Hewlett-Packard
hw_model=HP workstation 
hw_cpu= Itanium 2 processor (1000 MHz, 200 MHz bus)
hw_cpu_mhz= 1000
hw_fpu=Integrated
hw_ncpu=1
hw_ncpuorder=2
hw_parallel=No
hw_pcache= 8KBI + 8KBD  on chip
hw_scache= 96KB(I+D)    on chip
hw_tcache= 3MB (I+D)   off chip
hw_ocache= N/A
hw_memory= 6 GB (12 * 512MB DIMMs)
hw_disk=One 36GB HDD
hw_other=
sw_os=Linux64 Debian
sw_compiler=Intel Compiler 6.0 for Windows

sw_file=NTFS
sw_state=Default
company_name=Hewlett-Packard
machine_name=HP workstation zx6000
license_num=3
tester_name=Hewlett-Packard
test_date= May-2002
hw_avail=Jul-2002
sw_avail=Jul-2002
prepared_by=alex_carlton@hp.com
config=linux64-1
notes000= +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001= Base tuning: 
notes002= C programs:       -ipo -O3 +FDO
notes003= Fortran programs: -ipo -O3 -ftz +FDO
notes004= Peak tuning for all fp benchmarks except 187.facerec and 189.lucas:
notes005= C programs:       -ipo -O3 +FDO
notes006= Fortran programs: -ipo -O3 -ftz +FDO
notes007= 187.facerec: -ipo -O3 -ftz -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static +FDO
notes008= 189.lucas:   -ipo -O3 -ftz -IPF_fltacc -IPF_fma -IPF_fp_speculationfast -static +FDO
notes009= Portability:
notes010= 178.galgel: -FI