# Invocation command line:
# /home/spec/cpu2000/bin/runspec --config ia64-linux-ecc.cfg --reportable --action validate --rate --users 1 int
############################################################################
####################################################################

# defaults

####################################################################

ext=cpu2000.v1.2.ic71.ipf.20030605
action=validate
tune=all
input=ref
teeout=yes
feedback=1
basepeak=yes


####################################################################

# System information

####################################################################

hw_avail     = JUL-2003
hw_model     = ION I2X2 (1.4GHz Itanium 2 processor)
machine_name = ION I2X2 (1.4GHz Itanium 2 processor)
hw_memory    = 8 GB (8x1GB DIMMS)
hw_disk      = 1x 36GB SCSI (Seagate Cheetah 10k rpm)
hw_other     = None
hw_vendor    = ION
company_name = ION Computer Systems

####################################################################

# CPU information

####################################################################

hw_cpu       = Intel Itanium 2
hw_cpu_mhz   = 1.4GHz
hw_fpu       = Integrated
hw_ncpu      = 1
hw_ncpuorder = 1-2
hw_parallel  = No
hw_pcache    = 16KBI + 16KBD (on chip) per CPU
hw_scache    = 256KB (on chip) per CPU
hw_tcache    = 4MB (on chip) per CPU
hw_ocache    = N/A

####################################################################

# OS & filesystem information

####################################################################

sw_os        = SuSE Linux Enterprise Server 8
sw_file      = ext2
sw_state     = Multi-user
sw_avail     = May-2003

####################################################################

# Tester information

####################################################################

license_num  = 2697
tester_name  = K.Josephson, ION
test_date    = Jul-2003
prepared_by  = Keith Josephson <kjosephson@ioncomputer.com>

####################################################################

# Compiler information

####################################################################

CXX = ecc
CC = ecc
F77 = efc
F90 = efc
FC = efc

int=default=default=default:
sw_compiler001 = Intel(R) C++ Compiler for Linux 7.1 (Build 20030605)

fp=default=default=default:
sw_compiler001 = Intel(R) Fortran Compiler for Linux 7.1 (Build 20030519)
sw_compiler002 = Intel(R) C++ Compiler for Linux 7.1 (Build 20030605)


####################################################################

# Config file

####################################################################

default=default=default=default:
config=ia64-linux-ecc.cfg


####################################################################

# Common system notes for CFP2000 and CINT2000 benchmarks

####################################################################
notes300 =
notes301 =
notes302 =
int=default=default=default:
notes303 = Peak flags same as baseline (basepeak=true set globally).
notes304 =

####################################################################

# CFP2000 base & peak flags & notes

####################################################################

fp=base=default=default:
PASS1_FFLAGS=    -prof_gen
PASS2_FFLAGS=    -prof_use
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
FOPTIMIZE = -O3 -ipo
COPTIMIZE = -O3 -ipo -ansi_alias

notes000 = +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001 =
notes002 = Baseline optimization flags:
notes003 =   C programs:       -O3 -ipo -ansi_alias +FDO
notes004 =   Fortran programs: -O3 -ipo +FDO

fp=peak=default=default:
notes200 =
notes201 = Peak optimization flags:

168.wupwise=peak=default=default:
basepeak=yes
notes205 =   168.wupwise: basepeak=yes

171.swim=peak=default=default:
basepeak=yes
notes210 =   171.swim: basepeak=yes

172.mgrid=peak=default=default:
basepeak=yes
notes215 =   172.mgrid: basepeak=yes

173.applu=peak=default=default:
basepeak=yes
notes220 =   173.applu: basepeak=yes

177.mesa=peak=default=default:
basepeak=yes
notes225 =   177.mesa: basepeak=yes

178.galgel=peak=default=default:
basepeak=yes
notes230 =   178.galgel: basepeak=yes

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

183.equake=peak=default=default:
basepeak=yes
notes240 =   183.equake: basepeak=yes

187.facerec=peak=default=default:
basepeak=yes
notes245 =   187.facerec: basepeak=yes

188.ammp=peak=default=default:
basepeak=yes
notes250 =   188.ammp: basepeak=yes

189.lucas=peak=default=default:
basepeak=yes
notes255 =   189.lucas: basepeak=yes

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

200.sixtrack=peak=default=default:
basepeak=yes
notes265 =   200.sixtrack: basepeak=yes

301.apsi=peak=default=default:
basepeak=yes
notes270 =   301.apsi: basepeak=yes


####################################################################

# CINT2000 base & peak flags and notes

####################################################################
int=base=default=default:
PASS1_CXXFLAGS=  -prof_gen
PASS2_CXXFLAGS=  -prof_use
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -O3 -ipo
CXXOPTIMIZE = -O2 -ipo -ansi_alias

notes000 = +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001 =
notes002 = Baseline optimization flags:
notes003 =   C programs:       -O3 -ipo +FDO
notes004 =   C++ programs:     -O2 -ipo -ansi_alias +FDO

int=peak=default=default:
basepeak=true


####################################################################

# Portability flags for SPEC CINT2000 benchmarks

####################################################################

int=default=default=default:
notes100 =
notes101 = Portability Flags:
notes104 =   176.gcc: -DSPEC_CPU2000_LP64 -Dalloca=_builtin_alloca -D_LIBC
notes106 =   186.crafty: -DLINUX_i386
notes107 =   252.eon: -DSPEC_CPU2000_LP64 -DHAS_ERRLIST
notes108 =   253.perlbmk: -DSPEC_CPU2000_LP64 -DSPEC_CPU2000_NEED_BOOL
notes109 =                -DSPEC_CPU2000_LINUX_IA64 -DSPEC_CPU2000_GLIBC22
notes110 =   254.gap: -DSPEC_CPU2000_LP64 -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG
notes111 =            -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO
notes113 =   255.vortex: -DSPEC_CPU2000_LP64

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

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

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_LP64 -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO

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


####################################################################

# Portability flags for SPEC CFP2000 benchmarks

####################################################################

fp=default=default=default:
notes100 =
notes101 = Portability Flags:
notes102 =   178.galgel:  -FI

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

####################################################################