# Invocation command line:
# E:\spec\bin\runspec -c fsc-ic91-cross-20060530.cfg -T all --input ref -n 3 -r -u 4 -o all fp
############################################################################
#
# SPEC CPU2000 Windows XP/Windows 2000 config file
# May 2006. Intel Compiler 9.1

VENDOR      = Fujitsu Siemens Computers
action      = validate
tune        = base
ext         = cpu2000.v13.ic91.20060530
PATHSEP     = /

check_md5=1
mean_anyway=1

#include: SUT.inc
# ---- Begin inclusion of 'E:/spec/config/SUT.inc'
# File to be included into config file for SPEC CPU2000

# This include file specifies the "System Under Test" (Hardware,
# OS, BIOS, etc.)
# Any information about the binaries is elsewhere.

# To avoid conflicts in the numbering of the notes,
# please use only 900 and higher numbers.

reportable=1

#use_submit_for_speed=1
#submit=specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<$SPECUSERNUM), qq{$command}"
#notes970= 'start /b /wait /affinity' command is used to bind CPU(s) to processes
#notes971=

################################################################
# System information
# If some remarks about BIOS or Firmware are needed, place them here.
################################################################

default=default=default=default:
notes900=

################################################################
# About Fujitsu Siemens Computers
################################################################

default=default=default=default:
notes980=
notes981=For information about Fujitsu Siemens Computers in your country please see:
notes982=http://www.fujitsu-siemens.com/countries

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

default=default=default=default:
hw_vendor=Fujitsu Siemens Computers
hw_model=CELSIUS R640, Intel Xeon 5160 processor
hw_cpu=Intel Xeon 5160 processor (3.0 GHz, 1333 MHz system bus)
hw_cpu_mhz=3000
hw_fpu=Integrated
hw_ncpu=4 cores, 2 chips, 2 cores/chip
hw_ncpuorder=2
hw_parallel=No
hw_pcache=32KBI + 32KBD on chip
hw_scache=4096KB(I+D) on chip, per chip
hw_tcache=N/A
hw_ocache=N/A
hw_memory=8 GB (8x1 GB DDRII 5300F, 2rank, CL5-5-5, with ECC)
hw_disk=Serial ATA 7200 rpm
hw_other=

sw_file=NTFS
sw_state=Default

company_name=Fujitsu Siemens Computers
machine_name=CELSIUS R640
license_num=22
tester_name=Fujitsu Siemens Computers
test_date=Aug-2006
hw_avail=Aug-2006
prepared_by=Fujitsu Siemens Computers

# ---- End inclusion of 'E:/spec/config/SUT.inc'

#
# 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

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


default=default=default=default:
notes100=
notes101=Extra Libraries:
notes102=	shlW32M.lib = Microquill SmartHeap Library 8
notes103=	see www.microquill.com

################################################################
# 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:

# Feedback Optimization for all specint programs

int=base=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS1_CXXFLAGS= -Qprof_gen
PASS1_LDFLAGS=  -Qprof_gen
PASS2_CFLAGS=   -Qprof_use
PASS2_CXXFLAGS= -Qprof_use
PASS2_LDFLAGS=  -Qprof_use

252.eon=base=default=default:
OPTIMIZE=-fast -Qcxx_features
EXTRA_LIBS=
notes044=	for C++ program 252.eon:
notes045=	-fast -Qcxx_features +FDO

int=base=default=default:
COPTIMIZE = -fast
EXTRA_LIBS= shlW32M.lib
notes042=	for C programs:
notes043=	-fast +FDO shlW32M.lib

#
# fp2000
# Base tuning default optimization
#


# Feedback Optimization for all specfp programs

fp=base=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS1_FFLAGS=   -Qprof_gen
PASS1_LDFLAGS=  -Qprof_gen
PASS2_CFLAGS=   -Qprof_use
PASS2_FFLAGS=   -Qprof_use
PASS2_LDFLAGS=  -Qprof_use

COPTIMIZE = -fast
FOPTIMIZE = -fast
EXTRA_LIBS= shlW32M.lib

notes042=	for C programs:
notes043=	-fast +FDO shlW32M.lib
notes044=	for Fortran programs:
notes045=	-fast +FDO shlW32M.lib


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

# Header in Notes-section
# Feedback optimization is default

default=peak=default=default:
notes059=
notes060=Peak Tuning Flags:

PASS1_CFLAGS=   -Qprof_gen
PASS1_CXXFLAGS= -Qprof_gen
PASS1_FFLAGS=   -Qprof_gen
PASS1_F77FLAGS= -Qprof_gen
PASS1_LDFLAGS=  -Qprof_gen
PASS2_CFLAGS=   -Qprof_use
PASS2_CXXFLAGS= -Qprof_use
PASS2_FFLAGS=   -Qprof_use
PASS2_F77FLAGS= -Qprof_use
PASS2_LDFLAGS=  -Qprof_use

#
# int2000
# Peak tuning
#

164.gzip=peak=default=default:
COPTIMIZE = -fast
notes061= 164.gzip:     -fast +FDO

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

175.vpr=peak=default=default:
COPTIMIZE = -fast
notes063= 175.vpr:      -fast +FDO

176.gcc=peak=default=default:
basepeak=yes
notes064= 176.gcc:      basepeak=yes

181.mcf=peak=default=default:
COPTIMIZE = -fast
EXTRA_LIBS= shlW32M.lib
notes065= 181.mcf:      -fast +FDO shlW32M.lib

186.crafty=peak=default=default:
COPTIMIZE = -fast
notes066= 186.crafty:   -fast +FDO

197.parser=peak=default=default:
COPTIMIZE = -fast
notes067= 197.parser:   -fast +FDO

252.eon=peak=default=default:
CXXOPTIMIZE = -fast -Qcxx_features
notes068= 252.eon:      -fast -Qcxx_features +FDO

253.perlbmk=peak=default=default:
COPTIMIZE = -fast
EXTRA_LIBS= shlW32M.lib
notes069= 253.perlbmk:  -fast +FDO shlW32M.lib

254.gap=peak=default=default:
COPTIMIZE = -fast
notes070= 254.gap:      -fast +FDO

255.vortex=peak=default=default:
COPTIMIZE = -fast
EXTRA_LIBS= shlW32M.lib
notes071= 255.vortex    -fast +FDO shlW32M.lib

256.bzip2=peak=default=default:
COPTIMIZE = -fast
notes072= 256.bzip2:    -fast +FDO

300.twolf=peak=default=default:
COPTIMIZE = -fast
EXTRA_LIBS= shlW32M.lib
notes073= 300.twolf:    -fast +FDO shlW32M.lib

#
# fp2000
# Peak tuning

168.wupwise=peak=default=default:
F77OPTIMIZE = -fast
notes081= 168.wupwise:  -fast +FDO

171.swim=peak=default=default:
F77OPTIMIZE = -fast
notes082= 171.swim:     -fast +FDO

172.mgrid=peak=default=default:
F77OPTIMIZE = -fast
notes083= 172.mgrid:    -fast +FDO

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

177.mesa=peak=default=default:
COPTIMIZE = -fast
ONESTEP=yes 
notes085= 177.mesa:     -fast +FDO ONESTEP=yes

178.galgel=peak=default=default:
FOPTIMIZE = -fast
notes086= 178.galgel:   -fast +FDO

179.art=peak=default=default:
COPTIMIZE = -fast
EXTRA_LIBS= shlW32M.lib
notes087= 179.art:      -fast +FDO shlW32M.lib

183.equake=peak=default=default:
COPTIMIZE = -fast
EXTRA_LIBS= shlW32M.lib
notes088= 183.equake:   -fast +FDO shlW32M.lib

187.facerec=peak=default=default:
FOPTIMIZE = -fast
notes089= 187.facerec:  -fast +FDO

188.ammp=peak=default=default:
COPTIMIZE = -fast
notes090= 188.ammp:     -fast +FDO

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

191.fma3d=peak=default=default:
FOPTIMIZE = -fast
notes092= 191.fma3d:    -fast +FDO

200.sixtrack=peak=default=default:
F77OPTIMIZE = -fast
notes093= 200.sixtrack: -fast +FDO

301.apsi=peak=default=default:
F77OPTIMIZE = -fast
notes094= 301.apsi:     -fast +FDO

################################################################
# Hardware description is in include file SUT.inc
################################################################

################################################################
# Software description
# - description of execution environment in SUT.inc
# - description of build environment here (compiler, libraries, ...)
################################################################

int=default=default=default:
sw_compiler1=Intel(R) C++ Compiler for 32-bit app., Version 9.1,
sw_compiler2=- Build 20060519Z Package ID: W_CC_P_9.1.025
sw_compiler3=Microsoft Visual Studio .NET 2003 (for libraries)
sw_compiler4=MicroQuill SmartHeap Library, Version 8 (shlW32M.lib)

fp=default=default=default:
sw_compiler1=Intel(R) C++ Compiler for 32-bit app., Version 9.1,
sw_compiler2=- Build 20060519Z Package ID: W_CC_P_9.1.025
sw_compiler3=Intel(R) Fortran Compiler for 32-bit app., Version 9.1,
sw_compiler4=- Build 20060519Z Package ID: W_FC_P_9.1.025
sw_compiler5=Microsoft Visual Studio .NET 2003 (for libraries)
sw_compiler6=MicroQuill SmartHeap Library, Version 8 (shlW32M.lib)

default=default=default=default:
notes800 =
notes801 = Compilation was done in
notes802 =	Windows XP Professional, Service Pack 2
sw_os =	Windows XP, 64 bit Edition
sw_avail = May-2006