# Invocation command line:
# E:\cpu2000\bin\runspec -a validate -c intel80_v2a --tune all all
############################################################################
################################################################
# SPEC CPU2000 Windows 2000/Windows 2003  config file
# March 2004 
# Intel C/C++ Compiler 8.0 build 20031211Z 
# Intel Fortran Compiler 8.0 build 20040125Z
# MicroQuill SmartHeap Library 7.0                       
################################################################

VENDOR      = Hewlett-Packard Company
action      = validate
tune        = base
ext         = DL380_G3b
PATHSEP     = /

check_md5   =1
reportable  =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
################################################################

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

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

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

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

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

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

####################################
# int2000
# Base tuning default optimization
####################################

int=base=default=default:
PASS1_CFLAGS=   -QxN -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=   -QxN -Qipo -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
ONESTEP=yes

252.eon=base=default=default:
PASS1_CXXFLAGS= -QxN -Qipo -O3 -Qprof_gen
PASS2_CXXFLAGS=	-QxN -Qipo -O3 -Qprof_use 
PASS1_LDCXXFLAGS = $(PASS1_CXXFLAGS)
PASS2_LDCXXFLAGS = $(PASS2_CXXFLAGS)
ONESTEP=yes


####################################
# fp2000
# Base tuning default optimization
####################################

fp=base=default=default:
ONESTEP=yes
PASS1_CFLAGS=   -QxN -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=   -QxN -Qipo -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
PASS1_FFLAGS=   -QxN -Qipo -O3 -Qprof_gen 
PASS2_FFLAGS=   -QxN -Qipo -O3 -Qprof_use 
PASS1_LDFFLAGS = $(PASS1_FFLAGS)
PASS2_LDFFLAGS = $(PASS2_FFLAGS)

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

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

164.gzip=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -QxN -Qipo -Oa -O3 -Qprof_gen
PASS2_CFLAGS=  -QxN -Qipo -Oa -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=

175.vpr=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -QxN -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxN -Qipo -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=

176.gcc=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -QxN -Qipo -Oi- -O3 -Qprof_gen
PASS2_CFLAGS=  -QxN -Qipo -Oi- -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=    

181.mcf=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -QxN -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxN -Qipo -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=  shlw32M.lib
  
186.crafty=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -QxN -Qipo -Oa -O3 -Qprof_gen
PASS2_CFLAGS=  -QxN -Qipo -Oa -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS= shlw32M.lib

197.parser=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -QxN -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxN -Qipo -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=    

252.eon=peak=default=default:
ONESTEP=yes
PASS1_CXXFLAGS= -QxN -Qipo -O3 -Qprof_gen 
PASS2_CXXFLAGS= -QxN -Qipo -O3 -Qprof_use
PASS1_LDCXXFLAGS = $(PASS1_CXXFLAGS)
PASS2_LDCXXFLAGS = $(PASS2_CXXFLAGS)
EXTRA_LIBS=     

253.perlbmk=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qipo -Oa -O3 -Qprof_gen
PASS2_CFLAGS=  -Qipo -Oa -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS= shlw32M.lib
  
254.gap=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -QxN -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxN -Qipo -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=    

255.vortex=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=   -QxN -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=   -QxN -Qipo -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS= shlw32M.lib

256.bzip2=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -Qunroll1 -Oa -Qipo -Qprof_gen
PASS2_CFLAGS=  -Qunroll1 -Oa -Qipo -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=    

300.twolf=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=  -QxN -Qipo -O3 -Qprof_gen
PASS2_CFLAGS=  -QxN -Qipo -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS= shlw32M.lib



####################################
# fp2000
# Peak tuning
####################################

168.wupwise=peak=default=default:
ONESTEP=yes
PASS1_F77FLAGS= -Qipo -QxN -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxN -Qprof_use 
PASS1_LDF77FLAGS = $(PASS1_F77FLAGS)
PASS2_LDF77FLAGS = $(PASS2_F77FLAGS)

171.swim=peak=default=default:
ONESTEP=yes
PASS1_F77FLAGS= -Qipo -QxN -O3 -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxN -O3 -Qprof_use 
PASS1_LDF77FLAGS = $(PASS1_F77FLAGS)
PASS2_LDF77FLAGS = $(PASS2_F77FLAGS)

172.mgrid=peak=default=default:
ONESTEP=yes
PASS1_F77FLAGS= -Qipo -QaxN -O3 -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QaxN -O3 -Qprof_use 
PASS1_LDF77FLAGS = $(PASS1_F77FLAGS)
PASS2_LDF77FLAGS = $(PASS2_F77FLAGS)

173.applu=peak=default=default:
ONESTEP=yes
PASS1_F77FLAGS= -Qipo -QxN -O3 -Qscalar_rep- -Qauto -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxN -O3 -Qscalar_rep- -Qauto -Qprof_use 
PASS1_LDF77FLAGS = $(PASS1_F77FLAGS)
PASS2_LDF77FLAGS = $(PASS2_F77FLAGS)

177.mesa=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=   -Qipo -QxN -O3 -Qprof_gen
PASS2_CFLAGS=   -Qipo -QxN -O3 -Qprof_use 
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS=

178.galgel=peak=default=default:
ONESTEP=yes
PASS1_FFLAGS=  -Qipo -QxN -O3 -Qprof_gen 
PASS2_FFLAGS=  -Qipo -QxN -O3 -Qprof_use
PASS1_LDFFLAGS = $(PASS1_FFLAGS)
PASS2_LDFFLAGS = $(PASS2_FFLAGS)

179.art=peak=default=default:
ONESTEP=yes
CFLAGS=   -Qipo -Oa -Qunroll4 -Zp4
LDCFLAGS = $(CFLAGS) 

183.equake=peak=default=default:
ONESTEP=yes
PASS1_CFLAGS=   -Qipo -QxN -Oa -Qrcd -Qprof_gen 
PASS2_CFLAGS=   -Qipo -QxN -Oa -Qrcd -Qprof_use
PASS1_LDCFLAGS = $(PASS1_CFLAGS)
PASS2_LDCFLAGS = $(PASS2_CFLAGS)
EXTRA_LIBS= shlw32M.lib

187.facerec=peak=default=default:
ONESTEP=yes
PASS1_FFLAGS=  -Qipo -QaxN -O3 -Qunroll1 -Qscalar_rep- -Qprof_gen 
PASS2_FFLAGS=  -Qipo -QaxN -O3 -Qunroll1 -Qscalar_rep- -Qprof_use
PASS1_LDFFLAGS = $(PASS1_FFLAGS)
PASS2_LDFFLAGS = $(PASS2_FFLAGS)

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

189.lucas=peak=default=default:
FOPTIMIZE = -Qipo -QaxN
LDFFLAGS = $(FOPTIMIZE)

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

200.sixtrack=peak=default=default:
ONESTEP=yes
PASS1_F77FLAGS= -Qipo -QxN -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxN -Qprof_use
PASS1_LDF77FLAGS = $(PASS1_F77FLAGS)
PASS2_LDF77FLAGS = $(PASS2_F77FLAGS)

301.apsi=peak=default=default:
ONESTEP=yes
PASS1_F77FLAGS= -Qipo -QxN  -O3 -Qprof_gen 
PASS2_F77FLAGS= -Qipo -QxN  -O3 -Qprof_use
PASS1_LDF77FLAGS = $(PASS1_F77FLAGS)
PASS2_LDF77FLAGS = $(PASS2_F77FLAGS)


############################ Tuning Info (Int) #####################

int=default=default=default:
sw_compiler1= Intel C++ Compiler 8.0 Build 20031211Z
sw_compiler2= Microsoft Visual Studio .NET 7.0.9466 (for libraries)
sw_compiler3= MicroQuill Smartheap Library 7.0
notes0000= +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use
notes0010= Base tuning for C programs:   -QxN -Qipo -O3 +FDO ONESTEP=yes
notes0020= Base tuning for C++ programs: -QxN -Qipo -O3 +FDO ONESTEP=yes
notes0030= Portability flags:
notes0040=   176.gcc: -Dalloca=_alloca /F10000000 
notes0050=   186.crafy: -DNT_i386
notes0060=   253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT
notes0070=   254.gap: -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes0080= Peak tuning:
notes0090=   164.gzip:       -QxN -Qipo -Oa -O3 +FDO ONESTEP=yes
notes0100=   175.vpr: 	     -QxN -Qipo -O3 +FDO ONESTEP=yes
notes0110=   176.gcc: 	     -QxN -Qipo -Oi- -O3 +FDO ONESTEP=yes
notes0120=   181.mcf: 	     -QxN -Qipo -O3 +FDO shlw32M.lib ONESTEP=yes
notes0130=   186.crafty:     -QxN -Qipo -Oa -O3 +FDO shlw32M.lib ONESTEP=yes
notes0140=   197.parser:     -QxN -Qipo -O3 +FDO ONESTEP=yes
notes0150=   252.eon:	     -QxN -Qipo -O3 +FDO ONESTEP=yes
notes0160=   253.perlbmk:    -Qipo -Oa -O3 +FDO shlw32M.lib ONESTEP=yes
notes0170=   254.gap:	     -QxN -Qipo -O3 +FDO ONESTEP=yes
notes0180=   255.vortex:     -QxN -Qipo -O3 +FDO shlw32M.lib ONESTEP=yes
notes0190=   256.bzip2:	     -Qunroll1 -Oa -Qipo +FDO ONESTEP=yes
notes0200=   300.twolf:	     -QxN -Qipo -O3 +FDO shlw32M.lib ONESTEP=yes
notes0210= BIOS Configuration Notes
notes0220=   HT Technology disabled

############################ Tuning Info (Fp) ######################

fp=default=default=default:
sw_compiler1= Intel C++ Compiler 8.0 Build 20031211Z
sw_compiler2= Intel Fortran Compiler 8.0 build 20040125Z
sw_compiler3= Microsoft Visual Studio .NET 7.0.9466 (for libraries)
sw_compiler4= MicroQuill Smartheap Library 7.0
notes0000= +FDO: PASS1=-Qprof_gen  PASS2=-Qprof_use
notes0010= Base tuning for all programs: -QxN -Qipo -O3 +FDO ONESTEP=yes
notes0020= Portability flags:
notes0030=   178.galgel: -FI /F32000000
notes0040= Peak tuning:
notes0050=   168.wupwise:    -Qipo -QxN  +FDO ONESTEP=yes
notes0060=   171.swim:       -Qipo -QxN  -O3 +FDO ONESTEP=yes
notes0070=   172.mgrid:      -Qipo -QaxN -O3 +FDO ONESTEP=yes
notes0080=   173.applu:      -Qipo -QxN  -O3 -Qscalar_rep- -Qauto +FDO ONESTEP=yes
notes0090=   177.mesa:       -Qipo -QxN  -O3 +FDO ONESTEP=yes
notes0100=   178.galgel:     -Qipo -QxN  -O3 +FDO ONESTEP=yes
notes0110=   179.art:        -Qipo -Oa -Qunroll4 -Zp4 ONESTEP=yes
notes0120=   183.equake:     -Qipo -QxN  -Oa -Qrcd +FDO shlw32M.lib ONESTEP=yes
notes0130=   187.facerec:    -Qipo -QaxN  -O3 -Qunroll1 -Qscalar_rep- +FDO ONESTEP=yes
notes0140=   188.ammp:       basepeak=1
notes0150=   189.lucas:      -Qipo -QaxN  
notes0160=   191.fma3d:      basepeak=1
notes0170=   200.sixtrack:   -Qipo -QxN  +FDO ONESTEP=yes
notes0180=   301.apsi:       -Qipo -QxN  -O3 +FDO ONESTEP=yes
notes0190= BIOS Configuration Notes
notes0200=   HT Technology disabled

############################ System Info ###########################

default=default=default=default:
hw_vendor= Hewlett-Packard Company
hw_model= ProLiant DL380 G3 (3.2GHz, Intel Xeon)
hw_cpu= Intel Xeon (3.2GHz, 533MHz bus)
hw_cpu_mhz= 3200
hw_fpu= Integrated
hw_ncpu= 1 cores, 1 chips, 1 cores/chip (HT Technology disabled)
hw_ncpuorder= 1,2
hw_parallel= No
hw_pcache= 12K micro-ops I + 8KBD on chip
hw_scache= 512KB(I+D) on chip
hw_tcache= 2048KB(I+D) on chip
hw_ocache= N/A
hw_memory= 4x512MB PC2100
hw_disk= 1x36.4GB 15K Ultra320 SCSI
hw_other=
sw_os=Windows Server 2003 Standard (Build 3790)
sw_file=NTFS
sw_state=Default
config=

############################ Run Info   ############################

default=default=default=default:
company_name= Hewlett-Packard Company
machine_name= 
license_num= 3
tester_name= Hewlett-Packard Company
test_date= Apr-2004
hw_avail= Feb-2004
sw_avail= Mar-2004
prepared_by= Hewlett-Packard Company