# Invocation command line:
# C:\cpu2000\bin\runspec -c TD300F.cfg --reportable fp -o pdf -T all
############################################################################
#Test for CAIRA TD300F server (Dual Intel Xeon 800 MHz FSB CPUs)
tune        = base
ext         = cpu2000.114.ic90p.em64t.sdk.1433.p4.sse3
PATHSEP     = /

check_md5=1

#
# These are listed as benchmark-tuning-extension-machine
#

default=default=default=default:
CC  = icl
CXX = icl
F77 = ifort
FC  = ifort
OBJ = .obj

#
# portability & libraries
#

175.vpr=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_P64
notes005= 175.vpr:     -DSPEC_CPU2000_P64 

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

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI
EXTRA_LDFLAGS = /F10000000 
notes003= 178.galgel: -FI /F10000000

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

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

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

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS  -DPERLDLL /MT -DSPEC_CPU2000_P64 -DHAS_LONG_LONG -DUSE_LONG_LONG
EXTRA_LDFLAGS= /MT
notes010= 253.perlbmk: -DSPEC_CPU2000_NTOS  -DPERLDLL /MT -DSPEC_CPU2000_P64 
notes011= 253.perlbmk: -DHAS_LONG_LONG -DUSE_LONG_LONG 

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

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

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

#
# int2000
# Base tuning default optimization
#
default=default=default=default:

int=base=default=default:
PASS1_CFLAGS=        -fast -Qauto_ilp32 -Qprof_gen
PASS2_CFLAGS=        -fast -Qauto_ilp32 -Qprof_use 
PASS1_LDFLAGS=       -fast -Qauto_ilp32 -Qprof_gen 
PASS2_LDFLAGS=       -fast -Qauto_ilp32 -Qprof_use 
notes000= +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use 
notes001= Base tuning for C programs:   -fast -Qauto_ilp32 +FDO 

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


#
# fp2000
# Base tuning default optimization
#

fp=base=default=default:
PASS1_CFLAGS=                -fast -Qprof_gen
PASS2_CFLAGS=                -fast -Qprof_use 
PASS1_FFLAGS=                -fast -Qprof_gen
PASS2_FFLAGS=                -fast -Qprof_use 
PASS1_LDFLAGS=               -fast -Qprof_gen 
PASS2_LDFLAGS=               -fast -Qprof_use 
notes000= +FDO:      PASS1=  -Qprof_gen  PASS2=-Qprof_use 
notes001= Base tuning :    -fast +FDO 

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

#
# int2000
# Peak tuning
#

     

#
# 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 
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
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:
PASS1_CFLAGS=                -Oa -Qrcd -Qprof_gen
PASS2_CFLAGS=           -QxP -Oa -Qrcd -Qprof_use  
PASS1_LDFLAGS=               -Oa -Qrcd -Qprof_gen 
PASS2_LDFLAGS=          -QxP -Oa -Qrcd -Qprof_use  
notes028= 183.equake:   -QxP -Oa -Qrcd +FDO

187.facerec=peak=default=default:
PASS1_FFLAGS=           -fast -Qunroll1 -Qscalar_rep- -Qprof_gen 
PASS2_FFLAGS=           -fast -Qunroll1 -Qscalar_rep- -Qprof_use 
PASS1_LDFLAGS=          -fast -Qunroll1 -Qscalar_rep- -Qprof_gen
PASS2_LDFLAGS=          -fast -Qunroll1 -Qscalar_rep- -Qprof_use 
notes029= 187.facerec:  -fast -Qunroll1 -Qscalar_rep- +FDO 

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 
notes030= 188.ammp:     -fast -Oa +FDO 

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=      TD300F
hw_cpu=        Intel Xeon (2.8 GHz, 2MB L2, 800MHz system bus)
hw_cpu_mhz=    2800
hw_fpu=        Integrated
hw_ncpu=       2 cores, 2 chips, 1 core/chip(Hyper-Threading Technology Enabled)
hw_ncpuorder=  1,2
hw_parallel=   No
hw_pcache=     12KB(I) micro-ops + 16KB(D) on chip
hw_scache=     2048KB(I+D) on chip
hw_tcache=     N/A
hw_ocache=     N/A
hw_memory=     2 x 1 GB ECC DDR2-400 SDRAM
hw_disk=       4*73 GB U320 SCSI 10K RPM
hw_other=      
sw_os=         Windows Server 2003 Enterprise x64 Edition ( Service Pack 1 )
sw_file=       NTFS
sw_state=      Default
fp=            Default=Default=Default:
sw_compiler1=  Intel(R) Fortran compiler version 9.0
sw_compiler2=  Intel(R) C++ compiler version 9.0
sw_compiler3=  Microsoft Visual Studio.Net 2003
Notes066=      portability:
Notes067=      peak tuning:
company_name=  CAIRA
machine_name=  TD300F
license_num=   3195
tester_name=   CAIRA
test_date=     JUL 2006
hw_avail=      JUL 2006
sw_avail=      JUL 2006
prepared_by=   CAIRA
config=