# Invocation command line:
# C:\cpu2000\bin\runspec -c PCSC30.cfg --reportable int -o pdf -T all
############################################################################
#################################################################
Vendor      =CAIRA
ext         = cpu2000.ic90.msvc2003.win32.p4.sse3
#################################################################
# 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

# Enable 252.eon standard C++ 
252.eon=default=default=default:
notes013= 252.eon:   

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
notes001= 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 
notes002= Base tuning for C++ programs: -fast -Qcxx_features +FDO 

fp=base=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 
notes000= +FDO: PASS1=  -Qprof_gen  PASS2=-Qprof_use 
notes001= Base tuning for Fortran Programs :  -fast -Qansi_alias -Qprof_gen +FDO 

177.mesa=base=default=default:
PASS1_CFLAGS=           -fast -Qprof_gen
PASS2_CFLAGS=           -fast -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=shlw32m.LIB
Notes002= 177.mesa:Base for C Program: -fast -Qprof_gen shlw32m.lib

179.art=base=default=default:
PASS1_CFLAGS=           -fast  -Qprof_gen
PASS2_CFLAGS=           -fast  -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=shlw32m.LIB
notes003= 179.art:Base for C Program: -fast -Qprof_gen shlw32m.lib

183.equake=base=default=default:
PASS1_CFLAGS=           -fast  -Qprof_gen
PASS2_CFLAGS=           -fast  -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=shlw32m.LIB
notes004= 183.equake:Base for C Program: -fast -Qprof_gen shlw32m.lib

188.ammp=base=default=default:
PASS1_CFLAGS=           -fast -Qprof_gen
PASS2_CFLAGS=           -fast -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=shlw32m.LIB
notes005= 188.ammp:Base for C Program: -fast -Qprof_gen shlw32m.lib

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

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

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

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:
basepeak=yes
notes025= 186.crafty:   basepeak=yes  

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  
basepeak=yes
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 
basepeak=yes
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
basepeak=yes
notes028= 253.perlbmk:  -fast -Qansi_alias +FDO 

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  
basepeak=yes
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
basepeak=yes
notes032= 300.twolf:    -fast -O3 +FDO 

####################     
# 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 -Qprof_gen
PASS2_F77FLAGS=         -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=          -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -fast -Qansi_alias -Qprof_use 
basepeak=yes
notes022= 171.swim:     -fast -Qansi_alias +FDO

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 -Qprof_gen 
PASS2_F77FLAGS=       -fast -Qscalar_rep- -Qauto -Qprof_use
PASS1_LDFLAGS=        -fast -Qscalar_rep- -Qauto -Qprof_gen
PASS2_LDFLAGS=        -fast -Qscalar_rep- -Qauto -Qprof_use
basepeak=yes
notes024= 173.applu:  -fast -Qscalar_rep- -Qauto  +FDO

177.mesa=peak=default=default:
basepeak=yes
notes025= 177.mesa:   basepeak=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:
ONESTEP=yes
PASS1_CFLAGS=   -fast -Oa -Qrcd -Qprof_gen 
PASS2_CFLAGS=   -fast -Oa -Qrcd -Qprof_use
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=SHLW32M.LIB
notes028= 183.equake:   -fast -Oa -Qrcd -Qprof_gen shlw32M.lib

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

188.ammp=peak=default=default:
PASS1_CFLAGS=           -fast -Oa -Qprof_gen
PASS2_CFLAGS=           -fast -Oa -Qprof_use 
PASS1_LDFLAGS=          -fast -Oa -Qprof_gen 
PASS2_LDFLAGS=          -fast -Oa -Qprof_use 
EXTRA_LIBS=             shlw32m.lib
notes030= 188.ammp:     -fast -oa +FDO shlw32m.lib 

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 -Qprof_gen 
PASS2_F77FLAGS=         -fast -Qprof_use
PASS1_LDFLAGS=          -fast -Qprof_gen
PASS2_LDFLAGS=          -fast -Qprof_use
notes034= 301.apsi:     -fast +FDO

###############################################################################
default=default=default=default:
hw_vendor=     CAIRA
hw_model=      PCSC30 (3.0 GHz Intel pentium 4)
hw_cpu=        Intel P4 (3.0 GHz, 1MB L2,533MHz system bus)
hw_cpu_mhz=    3000
hw_fpu=        Integrated
hw_ncpu=       1 core, 1 chip, 1 core/chip(Hyper-Threading Technology enabled)
hw_ncpuorder=  1
hw_parallel=   No
hw_pcache=     12K(I) micro-ops + 16K(D) per chip
hw_scache=     1024K(I+D) per chip
hw_tcache=     N/A
hw_ocache=     N/A
hw_memory=     512 MB ECC DDR2-533 SDRAM 
hw_disk=       1 x 120GB SATA HDD
hw_other=      
sw_os=         Microsoft Windows XP
sw_file=       NTFS
sw_state=      Default
company_name=  CAIRA
machine_name=  PCSC30 (3.0 GHz Intel Pentium 4)
fp=default=default=default:
sw_compiler1	= Intel(R) C++ Compiler for 32-bit, Version 9.1
sw_compiler2	= Intel(R) Fortran Compiler for 32-bit, Version 9.1
sw_compiler3	= Microsoft Visual Studio .NET 2003 (for libraries)
sw_compiler4	= MicroQuill SmartHeap version 8.0
int=default=default=default:
sw_compiler1	= Intel(R) C++ Compiler for 32-bit, Version 9.1
sw_compiler2	= Intel(R) Fortran Compiler for 32-bit, Version 9.1
sw_compiler3	= Microsoft Visual Studio .NET 2003 (for libraries)
sw_compiler4	= MicroQuill SmartHeap version 8.0

# shwl32MT.lib is the micro quill SmartHeap library version 8 from Http://www.microquill.com

notes010	= Portability flags:
notes020	= Peak tuning:
license_num=   3195
tester_name=   CAIRA
test_date=     Jul-2006
hw_avail=      Jul-2006
sw_avail=      Jul-2006
prepared_by=   CAIRA
config=