# Invocation command line:
# F:\cpu2000\bin\runspec -c win4041.cfg --rate --reportable -u 4 -T all int
############################################################################
############################################################################
#
# SPEC2000  config file for Itanium and Itanium 2
# 
VENDOR      = Bull
action      = validate
tune        = all
ext         = intel.70.windows.20030617
PATHSEP     = /
reportable  = 1


check_md5=1
output_format=asc

#
# These are listed as benchmark-tuning-extension-machine
#
default=default=default=default:
CC = ecl 
CXX = ecl
F77 = efl
FC = efl
OBJ=.obj

#############################################################
# PORTABILITY AND LIBRARIES						#
#############################################################
175.vpr=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_P64

176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000 

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

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

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

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

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS  -DPERLDLL -DSPEC_CPU2000_P64 -DHAS_LONG_LONG -DUSE_LONG_LONG 

254.gap=default=default=default:
CPORTABILITY = -DSPEC_CPU2000 -DSPEC_CPU2000_P64 

255.vortex=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_P64 -D_WIN32

#############################################################
# BASELINE TUNING FLAGS							#
#############################################################

# SPECint_base2000 #
252.eon=base=default=default:
PASS1_CXXFLAGS=   /Qprof_gen /Qipo -GX -GR
PASS2_CXXFLAGS=   /Qprof_use /Qipo -GX -GR
PASS1_LDFLAGS=    /Qprof_gen /Qipo -GX -GR
PASS2_LDFLAGS=    /Qprof_use /Qipo -GX -GR

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



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

164.gzip=peak=default=default:
notes164=164.gzip: basepeak=yes
basepeak=yes


175.vpr=peak=default=default:
notes175=175.vpr: basepeak=yes
basepeak=yes

176.gcc=peak=default=default:
notes176=176.gcc: +FDO /Qipo /O2 /QIPF_fma /QIPF_fltacc 
PASS1_CFLAGS=   /Qipo /Qprof_gen /O2 /QIPF_fma /QIPF_fltacc 
PASS2_CFLAGS=   /Qipo /Qprof_use /O2 /QIPF_fma /QIPF_fltacc 
PASS1_LDFLAGS=  /Qipo /Qprof_gen /O2 /QIPF_fma /QIPF_fltacc 
PASS2_LDFLAGS=  /Qipo /Qprof_use /O2 /QIPF_fma /QIPF_fltacc 

181.mcf=peak=default=default:
notes181=181.mcf: basepeak=yes
basepeak=yes

186.crafty=peak=default=default:
notes186=186.crafty: +FDO /Qipo /O2
PASS1_CFLAGS=   /Qipo /Qprof_gen /O2 
PASS2_CFLAGS=   /Qipo /Qprof_use /O2
PASS1_LDFLAGS=  /Qipo /Qprof_gen /O2
PASS2_LDFLAGS=  /Qipo /Qprof_use /O2

197.parser=peak=default=default:
notes197=197.parser: +FDO /Qipo /O2
PASS1_CFLAGS=  /Qipo /Qprof_gen /O2 
PASS2_CFLAGS=  /Qipo /Qprof_use /O2 
PASS1_LDFLAGS= /Qipo /Qprof_gen /O2 
PASS2_LDFLAGS= /Qipo /Qprof_use /O2 

252.eon=peak=default=default:
notes252=252.eon: +FDO /Qipo /O2 /QIPF_fma /QIPF_fltacc /QIPF_flt_eval_method0  -Qftz /Qansi_alias
PASS1_CXXFLAGS= /Qipo /Qprof_gen /O2 /QIPF_fma /QIPF_fltacc /QIPF_flt_eval_method0  -Qftz /Qansi_alias
PASS2_CXXFLAGS= /Qipo /Qprof_use /O2 /QIPF_fma /QIPF_fltacc /QIPF_flt_eval_method0  -Qftz /Qansi_alias
PASS1_LDFLAGS=  /Qipo /Qprof_gen /O2 /QIPF_fma /QIPF_fltacc /QIPF_flt_eval_method0  -Qftz /Qansi_alias
PASS2_LDFLAGS=  /Qipo /Qprof_use /O2 /QIPF_fma /QIPF_fltacc /QIPF_flt_eval_method0  -Qftz /Qansi_alias

253.perlbmk=peak=default=default:
notes253=253.perlbmk: basepeak=yes
basepeak=yes

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

255.vortex=peak=default=default:
notes255=255.vortex: +FDO /Qipo  /O2 /QIPF_fma /QIPF_fltacc 
PASS1_CFLAGS=   /Qipo /Qprof_gen /O2 /QIPF_fma /QIPF_fltacc 
PASS2_CFLAGS=   /Qipo /Qprof_use /O2 /QIPF_fma /QIPF_fltacc 
PASS1_LDFLAGS=    /Qipo /Qprof_gen /O2 /QIPF_fma /QIPF_fltacc 
PASS2_LDFLAGS=    /Qipo /Qprof_use /O2 /QIPF_fma /QIPF_fltacc 

256.bzip2=peak=default=default:
notes256=256.bzip2: basepeak=yes
basepeak=yes

300.twolf=peak=default=default:
notes300=300.twolf: basepeak=yes
basepeak=yes

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


default=default=default=default:
hw_vendor=    Bull
hw_model=     NovaScale 4041
hw_cpu=       Itanium 2 processor 1500 MHz
hw_cpu_mhz=   1500
hw_fpu=       Integrated
hw_ncpu=      1 
hw_ncpuorder= 1 to 4
hw_parallel=  No
hw_pcache=    16KBI + 16KBD  on chip
hw_scache=    256KB(I+D)    on chip
hw_tcache=    6MB (I+D)   off chip
hw_ocache=    N/A
hw_memory=    4 GB (16 * 512 MB DIMMs)
hw_disk=      1 SCSI Maxtor 10krpm
hw_other=
sw_os=        Microsoft Enterprise Server 2003 
sw_compiler=  Intel C/C++ and Fortran Compilers 7.1 for Windows Build 20030528 (Package ID: W_CC_PU_7.1.013) Microsoft Platform SDK February 2003(5.2.3790.0)
sw_file=      NTFS
sw_state=     Default
company_name= Bull
machine_name= NovaScale 4041
license_num=  20
tester_name=  Tilmant
test_date=    June 2003
hw_avail=     Sep-2003
sw_avail=     Sep-2003
prepared_by=  Bull
#config=

int=default=default=default:
notes000= +FDO: PASS1=/Qprof_gen  PASS2=/Qprof_use
notes001= Base tuning: 
notes002= C programs:   /Qipo +FDO /O3
notes003= C++ programs: /Qipo +FDO -GX -GR
notes004=
notes005= Portability
notes006=   175.vpr:     -DSPEC_CPU2000_P64 
notes007=   176.gcc:     -Dalloca=_alloca /F10000000 
notes008=   181.mcf:     -DSPEC_CPU2000_P64 
notes009=   186.crafty:  -DNT_i386
notes010=   252.eon:     -DSPEC_CPU2000_P64 
notes011=   253.perlbmk: -DSPEC_CPU2000_NTOS  -DPERLDLL -DSPEC_CPU2000_P64 
notes012=   253.perlbmk: -DHAS_LONG_LONG -DUSE_LONG_LONG 
notes013=   254.gap:     -DSPEC_CPU2000 -DSPEC_CPU2000_P64 
notes014=   255.vortex:  -DSPEC_CPU2000_P64 -D_WIN32