# Invocation command line:
# C:\cpu2000.v1.2\bin\runspec -c dell.cpu2000.ic80.PentM.20040318.cfg -Tall all
############################################################################
#############################################################
# Dell                                                      #
#                                                           #
# SPEC CPU2000 v1.2                                         #
# Windows 2000-XP Config File                               #
#                                                           #
# Optimized for the Intel Pentium M Processors              #
#                                                           #
# Compiler Support:                                         #
#   Intel C/C++/Visual Fortran Compiler 8.0                 #
#   Microsoft Visual Studio .NET (7.0.9466)                 #
#   MicroQuill SmartHeap Library 7.1                        #
#                                                           #
# Diego F. Esteves <diego_esteves@dell.com>                 #
# 25-Mar-2004                                               #
#############################################################

#############################################################
# Config File Options                                       #
#############################################################
VENDOR        = Dell Inc.
action        = validate
tune          = base
ext           = dell.cpu2000.ic80.PentM.20040318
PATHSEP       = /
check_md5     = 1
reportable    = 1
backup_config = 0
output_format = asc,html

#############################################################
# Compiler Definition                                       #
#############################################################
default=default=default=default:
CC      = icl
CXX     = icl
F77     = ifort
FC      = ifort
OBJ     = .obj
ONESTEP = yes

#############################################################
# Portability and Libraries                                 #
#############################################################
176.gcc=default=default=default:
CPORTABILITY  = -Dalloca=_alloca /F10000000

178.galgel=default=default=default:
EXTRA_FFLAGS  = -FI
FPORTABILITY = /F32000000

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

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

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

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

#### SPECint ####
#
# C++ Programs require Exception handling in base
#
252.eon=base=default=default:
OPTIMIZE=       -QxB -Qipo -GX -GR 
feedback=no

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

#### SPECfp ###
fp=base=default=default:
PASS1_CFLAGS=  -QxB -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxB -Qipo -O3 -Qprof_use
PASS1_FFLAGS=  -QxB -Qipo -O3 -Qprof_gen 
PASS2_FFLAGS=  -QxB -Qipo -O3 -Qprof_use
PASS1_LDFLAGS= -QxB -Qipo -O3 -Qprof_gen
PASS2_LDFLAGS= -QxB -Qipo -O3 -Qprof_use

#############################################################
# PEAK Tuning Flags                                         #
#############################################################

#### SPECint ####

164.gzip=peak=default=default:
PASS1_CFLAGS=  -QxB -Qipo -O3 -Oa -Qprof_gen
PASS2_CFLAGS=  -QxB -Qipo -O3 -Oa -Qprof_use  
PASS1_LDFLAGS= -QxB -Qipo -O3 -Oa -Qprof_gen 
PASS2_LDFLAGS= -QxB -Qipo -O3 -Oa -Qprof_use

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

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

181.mcf=peak=default=default:
PASS1_CFLAGS=  -QxB -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxB -Qipo -O3 -Qprof_use  
PASS1_LDFLAGS= -QxB -Qipo -O3 -Qprof_gen 
PASS2_LDFLAGS= -QxB -Qipo -O3 -Qprof_use
EXTRA_LIBS=    shlW32M.lib    

186.crafty=peak=default=default:
PASS1_CFLAGS=  -QxB -Qipo -O3 -Oa -Qprof_gen
PASS2_CFLAGS=  -QxB -Qipo -O3 -Oa -Qprof_use  
PASS1_LDFLAGS= -QxB -Qipo -O3 -Oa -Qprof_gen 
PASS2_LDFLAGS= -QxB -Qipo -O3 -Oa -Qprof_use
EXTRA_LIBS=    shlW32M.lib

197.parser=peak=default=default:
basepeak=yes

252.eon=peak=default=default:
#
# eon is NOT a candidate for basepeak=yes.
# Base options for eon (C++) are not the same as for other languages.
#
PASS1_CFLAGS=  -QxB -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxB -Qipo -O3 -Qprof_use  
PASS1_LDFLAGS= -QxB -Qipo -O3 -Qprof_gen 
PASS2_LDFLAGS= -QxB -Qipo -O3 -Qprof_use

253.perlbmk=peak=default=default:
PASS1_CFLAGS=   -QxB -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=   -QxB -Qipo -O3 -Qprof_use 
PASS1_LDFLAGS=  -QxB -Qipo -O3 -Qprof_gen 
PASS2_LDFLAGS=  -QxB -Qipo -O3 -Qprof_use 
EXTRA_LIBS=     shlW32M.lib

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

255.vortex=peak=default=default:
basepeak=yes

256.bzip2=peak=default=default:
PASS1_CFLAGS=  -Qipo -Oa -Qunroll1 -Qprof_gen
PASS2_CFLAGS=  -Qipo -Oa -Qunroll1 -Qprof_use  
PASS1_LDFLAGS= -Qipo -Oa -Qunroll1 -Qprof_gen 
PASS2_LDFLAGS= -Qipo -Oa -Qunroll1 -Qprof_use
EXTRA_LIBS=    shlW32M.lib

300.twolf=peak=default=default:
PASS1_CFLAGS=  -QxB -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxB -Qipo -O3 -Qprof_use  
PASS1_LDFLAGS= -QxB -Qipo -O3 -Qprof_gen 
PASS2_LDFLAGS= -QxB -Qipo -O3 -Qprof_use  
EXTRA_LIBS = shlW32M.lib 
     
#### SPECfp ####

168.wupwise=peak=default=default:
basepeak=yes

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

172.mgrid=peak=default=default:
basepeak=yes

173.applu=peak=default=default:
PASS1_F77FLAGS= -QxB -Qipo -O3 -Qscalar_rep- -Qauto -Qprof_gen 
PASS2_F77FLAGS= -QxB -Qipo -O3 -Qscalar_rep- -Qauto -Qprof_use
PASS1_LDFLAGS=  -QxB -Qipo -O3 -Qscalar_rep- -Qauto -Qprof_gen
PASS2_LDFLAGS=  -QxB -Qipo -O3 -Qscalar_rep- -Qauto -Qprof_use

177.mesa=peak=default=default:
PASS1_CFLAGS=   -QxB -Qipo -O3 -Oa -Qprof_gen
PASS2_CFLAGS=   -QxB -Qipo -O3 -Oa -Qprof_use 
PASS1_LDFLAGS=  -QxB -Qipo -O3 -Oa -Qprof_gen
PASS2_LDFLAGS=  -QxB -Qipo -O3 -Oa -Qprof_use 

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

179.art=peak=default=default:
CFLAGS=         -Qipo -Oa -Qunroll4 -Zp4

183.equake=peak=default=default:
PASS1_CFLAGS=  -QxB -Qipo -O3 -Oa -Qrcd -Qprof_gen
PASS2_CFLAGS=  -QxB -Qipo -O3 -Oa -Qrcd -Qprof_use  
PASS1_LDFLAGS= -QxB -Qipo -O3 -Oa -Qrcd -Qprof_gen 
PASS2_LDFLAGS= -QxB -Qipo -O3 -Oa -Qrcd -Qprof_use  

187.facerec=peak=default=default:
PASS1_FFLAGS=  -QaxB -Qipo -O3 -Qunroll1 -Qscalar_rep- -Qprof_gen 
PASS2_FFLAGS=  -QaxB -Qipo -O3 -Qunroll1 -Qscalar_rep- -Qprof_use 
PASS1_LDFLAGS= -QaxB -Qipo -O3 -Qunroll1 -Qscalar_rep- -Qprof_gen
PASS2_LDFLAGS= -QaxB -Qipo -O3 -Qunroll1 -Qscalar_rep- -Qprof_use 

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

189.lucas=peak=default=default:
OPTIMIZE = -QaxB -Qipo -O3

191.fma3d=peak=default=default:
basepeak=yes

200.sixtrack=peak=default=default:
basepeak=yes

301.apsi=peak=default=default:
basepeak=yes

#############################################################
# Notes                                                     #
#############################################################
default=default=default=default:
hw_vendor=Dell
hw_model=Precision Mobile Workstation M60 (Pentium M 755)
hw_cpu=Intel Pentium M 755
hw_cpu_mhz=2000
hw_fpu=Integrated
hw_ncpu=1
hw_ncpuorder=1
hw_parallel=No
hw_pcache=12K(I) micro-ops + 32KB(D) on chip
hw_scache=2048KB(I+D) on chip
hw_tcache=N/A
hw_ocache=N/A
hw_memory=2 x 1024 MB DDR333 SDRAM
hw_disk=1 x 40GB ATA/100 5400 RPM
hw_other=
sw_os=Windows XP Professional SP1
sw_file=NTFS
sw_state=Default
company_name=Dell Inc.
machine_name=Precision Mobile Workstation M60
license_num=55
tester_name=Dell Inc., Round Rock, TX
test_date=Jun-2004
hw_avail=May-2004
sw_avail=Mar-2004
prepared_by=Dell Inc., Round Rock, TX
config=

sw_compiler000=Intel C/C++ Compiler 8.0 (20040318Z)
sw_compiler009=Microsoft Visual Studio .NET (7.0.9466)

notes000= GENERAL
notes001=   ONESTEP=yes
notes002=   +FDO:   PASS1=-Qprof_gen  PASS2=-Qprof_use

int=default=default=default:
notes010= PORTABILITY FLAGS
notes011=   176.gcc:     -Dalloca=_alloca /F10000000
notes012=   186.crafy:   -DNT_i386
notes013=   253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT
notes014=   254.gap:     -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes020= BASE TUNING
notes021=   C:           -QxB -Qipo -O3     +FDO
notes022=   C++:         -QxB -Qipo              -GX -GR
notes040= PEAK TUNING
notes041=   164.gzip:    -QxB -Qipo -O3 -Oa +FDO
notes042=   175.vpr:     basepeak=yes
notes043=   176.gcc:     basepeak=yes
notes044=   181.mcf:     -QxB -Qipo -O3     +FDO shlW32M.lib
notes045=   186.crafty:  -QxB -Qipo -O3 -Oa +FDO shlW32M.lib
notes046=   197.parser:  basepeak=yes
notes047=   252.eon:     -QxB -Qipo -O3     +FDO
notes048=   253.perlbmk: -QxB -Qipo -O3     +FDO shlW32M.lib
notes049=   254.gap:     basepeak=yes
notes050=   255.vortex   basepeak=yes
notes051=   256.bzip2:        -Qipo     -Oa -Qunroll1 +FDO shlW32M.lib
notes052=   300.twolf:   -QxB -Qipo -O3     +FDO shlW32M.lib
notes053= EXTRA LIBRARIES
notes054=   shlW32M.lib: MicroQuill SmartHeap Library 7.1
notes055=                www.microquill.com

fp=default=default=default:
sw_compiler001=Intel Fortran Compiler 8.0 (20040304Z)
notes010= PORTABILITY
notes011=   178.galgel:   -FI /F32000000
notes020= BASE TUNING
notes021=   C/F77/F90:    -QxB  -Qipo -O3     +FDO
notes040= PEAK TUNING
notes041=   168.wupwise:  basepeak=yes
notes042=   171.swim:     basepeak=yes
notes043=   172.mgrid:    basepeak=yes
notes044=   173.applu:    -QxB  -Qipo -O3     -Qscalar_rep- -Qauto +FDO
notes045=   177.mesa:     -QxB  -Qipo -O3 -Oa +FDO
notes046=   178.galgel:   basepeak=yes
notes047=   179.art:            -Qipo     -Oa -Qunroll4 -Zp4
notes048=   183.equake:   -QxB  -Qipo -O3 -Oa -Qrcd +FDO
notes049=   187.facerec:  -QaxB -Qipo -O3     -Qunroll1 -Qscalar_rep- +FDO 
notes050=   188.ammp:     basepeak=yes
notes051=   189.lucas:    -QaxB -Qipo -O3
notes052=   191.fma3d:    basepeak=yes
notes053=   200.sixtrack: basepeak=yes
notes054=   301.apsi:     basepeak=yes