# Invocation command line:
# F:\spec\bin\runspec -c fsc-ic80-qxp -T all -n 3 -o asc fp
############################################################################
#
# SPEC CPU2000 Windows XP/Windows 2000 config file
# January 2004. Intel Compiler 8.0
VENDOR      = Fujitsu Siemens Computers
action      = validate
tune        = base
ext         = cpu2000.v1.2.ic80.qxp.2004-06-23
PATHSEP     = /

check_md5=1
reportable=1
mean_anyway=0

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

################################################################
# portability & libraries
################################################################
default=default=default=default:
notes020=Portability flags:

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

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI
EXTRA_LDFLAGS = /F32000000
notes023=178.galgel:	-FI /F32000000

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

#252.eon=default=default=default:
#srcalt=stdcpp
#notes027=252.eon:	Proposed src.alt is used

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL /MT
EXTRA_LDFLAGS = /MT
notes029=253.perlbmk:	-DSPEC_CPU2000_NTOS -DPERLDLL /MT

254.gap=default=default=default:
CPORTABILITY = -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes031=254.gap:	-DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO


int=default=default=default:
notes100=
notes101=Extra Libraries:
notes102=	shlW32M.lib = Microquill SmartHeap Library 6.03a
notes103=	see www.microquill.com
#
################################################################
#System information
################################################################
#
default=default=default=default:
notes110=
notes111=The system bus runs at 800 MHz
################################################################
#About Fujitsu Siemens Computers
################################################################
notes200=
notes201=For information about Fujitsu Siemens Computers in your country please see:
notes202=http://www.fujitsu-siemens.com/countries

################################################################
# For feedback optimization
################################################################

default=default=default=default:
notes036=
notes037=Feedback optimization:
notes038=  +FDO: PASS1= -Qprof_gen PASS2= -Qprof_use

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

#
# int2000
# Base tuning default optimization
#
default=base=default=default:
notes039=
notes040= Baseline Tuning Flags:


252.eon=base=default=default:
OPTIMIZE=-QxP -fast -GX -GR
feedback=no
notes044=	for C++ program 252.eon:
notes045=	-QxP -fast -GX -GR

int=base=default=default:
PASS1_CFLAGS=   -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=   -QxP -fast -Qansi_alias -Qprof_use
PASS1_LDFLAGS=  -fast -Qansi_alias -Qprof_gen
PASS2_LDFLAGS=  -QxP -fast -Qansi_alias -Qprof_use
notes042=	for C programs except 252.eon:
notes043=	-QxP -fast -Qansi_alias +FDO

#
# fp2000
# Base tuning default optimization
#

fp=base=default=default:
PASS1_CFLAGS=   -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=   -QxP -fast -Qansi_alias -Qprof_use
PASS1_FFLAGS=   -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS=   -QxP -fast -Qansi_alias -Qprof_use
PASS1_LDFLAGS=  -fast -Qansi_alias -Qprof_gen
PASS2_LDFLAGS=  -QxP -fast -Qansi_alias -Qprof_use
notes042=	for C programs: 
notes043=	-QxP -fast -Qansi_alias +FDO
notes044=	for Fortran programs: 
notes045=	-QxP -fast -Qansi_alias +FDO



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

#
# int2000
# Peak tuning
#
default=peak=default=default:
notes059=
notes060= Peak Tuning Flags:

164.gzip=peak=default=default:
PASS1_CFLAGS=                -fast -Qansi_alias -Oa -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -Qansi_alias -Oa -Qprof_use 
PASS1_LDFLAGS=               -fast -Qansi_alias -Oa -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Oa -Qprof_use 
notes061= 164.gzip:     -QxP -fast -Qansi_alias -Oa  +FDO 

175.vpr=peak=default=default:
PASS1_CFLAGS=                -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=               -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Qprof_use 
notes062= 175.vpr:      -QxP -fast -Qansi_alias +FDO 
     
176.gcc=peak=default=default:
PASS1_CFLAGS=                -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -Qansi_alias -Qprof_use  
PASS1_LDFLAGS=               -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Qprof_use  
notes063= 176.gcc:      -QxP -fast -Qansi_alias +FDO 

181.mcf=peak=default=default:
PASS1_CFLAGS=                -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -Qansi_alias -Qprof_use  
PASS1_LDFLAGS=               -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Qprof_use  
notes064= 181.mcf:      -QxP -fast -Qansi_alias +FDO
     

186.crafty=peak=default=default:
PASS1_CFLAGS=                -fast -Qansi_alias -Oa -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -Qansi_alias -Oa -Qprof_use  
PASS1_LDFLAGS=               -fast -Qansi_alias -Oa -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Oa -Qprof_use  
notes065= 186.crafty:   -QxP -fast -Qansi_alias -Oa +FDO  


197.parser=peak=default=default:
PASS1_CFLAGS=                -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -Qansi_alias -Qprof_use  
PASS1_LDFLAGS=               -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Qprof_use  
notes066= 197.parser:   -QxP -fast -Qansi_alias  +FDO
     

252.eon=peak=default=default:
PASS1_CXXFLAGS=              -O2 -Qipo -Qprof_gen
PASS2_CXXFLAGS=         -QxP -O2 -Qipo -Qprof_use  
PASS1_LDFLAGS=               -O2 -Qipo -Qprof_gen 
PASS2_LDFLAGS=          -QxP -O2 -Qipo -Qprof_use
notes067= 252.eon:      -QxP -O2 -Qipo +FDO 
      

253.perlbmk=peak=default=default:
PASS1_CFLAGS=                -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -Qansi_alias -Qprof_use  
PASS1_LDFLAGS=               -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Qprof_use  
EXTRA_LIBS=             shlW32M.lib
notes068= 253.perlbmk:  -QxP -fast -Qansi_alias +FDO shlW32M.lib
     

254.gap=peak=default=default:
PASS1_CFLAGS=                -fast -Qunroll1 -Zp8 -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -Qunroll1 -Zp8 -Qprof_use   
PASS1_LDFLAGS=               -fast -Qunroll1 -Zp8 -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qunroll1 -Zp8 -Qprof_use  
notes069= 254.gap:      -QxP -fast -Qunroll1 -Zp8 +FDO
    

255.vortex=peak=default=default:
basepeak=yes
notes070= 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  
notes071= 256.bzip2:   -fast -Oa -Qunroll1 +FDO
    

300.twolf=peak=default=default:
PASS1_CFLAGS=                -fast -Qprof_gen
PASS2_CFLAGS=           -QxP -fast -O3 -Qprof_use  
PASS1_LDFLAGS=               -fast -O3 -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -O3 -Qprof_use  
EXTRA_LIBS=             shlW32M.lib
notes072= 300.twolf:    -QxP -fast -O3 +FDO shlW32M.lib

#
# fp2000
# Peak tuning

168.wupwise=peak=default=default:
PASS1_F77FLAGS=              -fast -Qansi_alias -Qprof_gen
PASS2_F77FLAGS=         -QxP -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=               -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Qprof_use 
notes081= 168.wupwise:  -QxP -fast -Qansi_alias +FDO

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

172.mgrid=peak=default=default:
PASS1_F77FLAGS=              -fast -Qansi_alias -Qprof_gen
PASS2_F77FLAGS=         -QxP -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=               -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=          -QxP -fast -Qansi_alias -Qprof_use 
notes083= 172.mgrid:    -QxP -fast -Qansi_alias +FDO

173.applu=peak=default=default:
PASS1_F77FLAGS=            -fast -Qscalar_rep- -Qauto -Qprof_gen 
PASS2_F77FLAGS=       -QxP -fast -Qscalar_rep- -Qauto -Qprof_use
PASS1_LDFLAGS=             -fast -Qscalar_rep- -Qauto -Qprof_gen
PASS2_LDFLAGS=        -QxP -fast -Qscalar_rep- -Qauto -Qprof_use
notes084= 173.applu:  -QxP -fast -Qscalar_rep- -Qauto  +FDO

177.mesa=peak=default=default:
PASS1_CFLAGS=              -fast -Oa -Qscalar_rep- -Qprof_gen
PASS2_CFLAGS=         -QxP -fast -Oa -Qscalar_rep- -Qprof_use
PASS1_LDFLAGS=             -fast -Oa -Qscalar_rep- -Qprof_gen
PASS2_LDFLAGS=        -QxP -fast -Oa -Qscalar_rep- -Qprof_use
notes085= 177.mesa:   -QxP -fast -Oa -Qscalar_rep- +FDO

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

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

183.equake=peak=default=default:
PASS1_CFLAGS=                -Oa -Qrcd -Qipo -Qprof_gen
PASS2_CFLAGS=           -QxP -Oa -Qrcd -Qipo -Qprof_use  
PASS1_LDFLAGS=               -Oa -Qrcd -Qipo -Qprof_gen 
PASS2_LDFLAGS=          -QxP -Oa -Qrcd -Qipo -Qprof_use  
notes088= 183.equake:   -QxP -Oa -Qrcd -Qipo +FDO

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

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

189.lucas=peak=default=default:
PASS1_FFLAGS=                -fast -Qprefetch- -Qprof_gen 
PASS2_FFLAGS=           -QxP -fast -Qprefetch- -Qprof_use
PASS1_LDFLAGS=               -fast -Qprefetch- -Qprof_gen
PASS2_LDFLAGS=          -QxP -fast -Qprefetch- -Qprof_use
notes091= 189.lucas:    -QxP -fast -Qprefetch- +FDO

191.fma3d=peak=default=default:
basepeak=yes
notes092= 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 
notes093= 200.sixtrack: -Qipo -QxP +FDO

301.apsi=peak=default=default:
PASS1_F77FLAGS=              -fast -Qprof_gen 
PASS2_F77FLAGS=         -QxP -fast -Qprof_use
PASS1_LDFLAGS=               -fast -Qprof_gen
PASS2_LDFLAGS=          -QxP -fast -Qprof_use
notes094= 301.apsi:     -QxP -fast +FDO

################################################################
# Description Hardware and Software
################################################################

default=default=default=default:
hw_vendor=Fujitsu Siemens Computers
hw_model=CELSIUS M430, Pentium 4 3.4F GHz
hw_cpu=Intel Pentium 4 (3.4F GHz, 800 MHz bus, Intel EM64T)
hw_cpu_mhz=3400
hw_fpu=Integrated
hw_ncpu=1 core, 1 chip, 1 core/chip (HT Technology disabled)
hw_ncpuorder=1
hw_parallel=No
hw_pcache=12k micro-ops I + 16KBD on chip
hw_scache=1024KB(I+D) on chip
hw_tcache=N/A
hw_ocache=N/A
hw_memory=2048 MB (4 512 MB PC2-4200, CL4, DDR2 ECC modules)
hw_disk=Maxtor 6Y160M0 (Serial ATA 7200 rpm)
hw_other=

company_name=Fujitsu Siemens Computers
machine_name=CELSIUS M430 (3.4F GHz, 800 MHz bus, Intel EM64T)
license_num=22
tester_name=Fujitsu Siemens Computers
test_date=Aug-2004
hw_avail=Aug-2004
sw_avail=Mar-2004
prepared_by=Fujitsu Siemens Computers
config=


int=default=default=default:
sw_os=Windows XP Professional, Service Pack 1
sw_compiler1=Intel(R) C++ Compiler, Version 8.0,
sw_compiler2=- Build 20040318Z Package ID: W_CC_PC_8.0.048
sw_compiler3=Microsoft Visual Studio .NET 7.0 (for libraries)
sw_compiler4=MicroQuill SmartHeap Library 6.03a
sw_file=FAT32
sw_state=Default


fp=default=default=default:
sw_os=Windows XP Professional, Service Pack 1
sw_compiler1=Intel(R) C++ Compiler, Version 8.0,
sw_compiler2=- Build 20040318Z Package ID: W_CC_PC_8.0.048
sw_compiler3=Intel(R) Fortran Compiler, Version 8.0
sw_compiler4=- Build 20040318Z Package ID: w_fc_pc_8.0.047
sw_compiler5=Microsoft Visual Studio .NET 7.0 (for libraries)
sw_compiler6=MicroQuill SmartHeap Library 6.03a
sw_file=FAT32
sw_state=Default