# Invocation command line:
# /disk2/spec2000/bin/runspec -c int_c3750_8700_01.cfg --reportable -o all --deletework -n 3 int
############################################################################
ext=pa8700_01
action=validate
tune=base,peak
input=ref
teeout=yes
feedback=1
output_format=asc
makeflags   = -j1

####################################################
#  system.inc
#
#  this include file documents the configuration being
#  tested.  If it affects performance, it needs
#  to be described here.
#
####################################################

test_date=Sep-2002
prepared_by=Ian Wells <ian_wells@hp.com>

#include: c3750.inc
# ---- Begin inclusion of '/disk2/spec2000/config/c3750.inc'
####################################################
#
#  Document the configuration being
#  tested.  If it affects performance, it needs
#  to be described here.
#
####################################################

test_date=Sep-2002
prepared_by=Ian Wells <ian_wells@hp.com>

# hardware description
#
# dates should be of the form Mmm-yyyy
# hw_cpu_mhz should be an integer (don't add MHz)
# hw_model and machine_name should be the same

hw_avail=Nov-2002
hw_model=hp workstation c3750
machine_name=hp workstation c3750
hw_cpu=PA-8700+
hw_cpu_mhz=875
hw_pcache=0.75MB(I) + 1.5MB(D) on chip
hw_scache=None
hw_tcache=None
hw_ocache=None
hw_fpu=Integrated
hw_other=None

hw_ncpu=1
hw_ncpuorder=1
hw_parallel=No
hw_memory=3GB (6x512MB DIMMs total)
hw_disk=1x8 GB SCSI

# operating system section
# this should document the software used for the run.
# the compiler revision notes are in the main .cfg file along
# with the options.
#
# note that the sw_avail date should be the date when
# all the software components, including compilers,
# are available

sw_os=HP-UX 11i TCOE B.11.11.0206.5
sw_file=VxFS
sw_state=Multi-user
sw_avail=Aug-2002

# special notes
# this should include any special notes on the hardware configuration,
# software configuration, etc.

notes900    =
notes950    = Operating system configuration notes:
notes951    =
notes954    =
notes955    =   vps_pagesize 4096, vps_ceiling 16384 
notes956    =   dbc_min_pct=20, dbc_max_pct=20
notes957    =   maxssiz=0x10000000
notes958    =

# ---- End inclusion of '/disk2/spec2000/config/c3750.inc'

# vendor stuff (this shouldn't change often, if ever)

hw_vendor=Hewlett-Packard Company
company_name=Hewlett-Packard Company
license_num=3
tester_name=HP


############################################
#
#  compiler revision notes
#
#  be sure to document compiler availability
#  date in system.inc include file (if later
#  than the OS availability)
#
############################################
sw_compiler000=HP ANSI C 11.11.04 (Dec 2001 bundle)
sw_compiler001=aC++ C.03.33.01 (Dec 2001 bundle)
sw_compiler002=PHSS_24207 libm patch

########end of header section################

########################################################################
# Benchmark specific portability flags.                                #
######################################################################## 

notes100=
notes101= Portability:

176.gcc=default=default=default:
notes110 =   176.gcc: -DHOST_WORDS_BIG_ENDIAN
CPORTABILITY        = -DHOST_WORDS_BIG_ENDIAN 

186.crafty=default=default=default:
notes120 =   186.crafty: -DHP
CPORTABILITY           = -DHP 

252.eon=default=default=default:
notes130 =   252.eon: -DFMAX_IS_DOUBLE
CXXPORTABILITY      = -DFMAX_IS_DOUBLE

253.perlbmk=default=default=default:
notes140 =   253.perlbmk: -DSPEC_CPU2000_HP
CPORTABILITY            = -DSPEC_CPU2000_HP

254.gap=default=default=default:
# long line split
notes150 =   254.gap: -DSPEC_CPU2000_HP -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO 
notes151                                                      =            -DSYS_HAS_TIME_PROTO -DSYS_HAS_CALLOC_PROTO
CPORTABILITY        = -DSPEC_CPU2000_HP -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_CALLOC_PROTO

#####################################################################
# compilers and options for BASE
#####################################################################

default=base=default=default:
CC                   = /opt/ansic/bin/cc
CXX                  = /opt/aCC/bin/aCC

notes200          = 
notes201          = Baseline compile flags:

notes220          =   C      : +I/+P +Oall +Ostatic_prediction -Wl,-a,archive
PASS1_CFLAGS      =            +I
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS      =               +P 
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE         =                  +Oall +Ostatic_prediction -Wl,-a,archive

notes230          =   C++    : +I/+P +O3 +Ostatic_prediction -Wl,-a,archive
PASS1_CXXFLAGS    =            +I
PASS1_LDCXXFLAGS  = $(PASS1_CXXFLAGS)
PASS2_CXXFLAGS    =               +P
PASS2_LDCXXFLAGS  = $(PASS2_CXXFLAGS)
CXXOPTIMIZE       =                  +O3 +Ostatic_prediction -Wl,-a,archive

#####################################################################
# compilers for PEAK (options are in benchmark specific sections) 
#####################################################################

default=peak=default=default:
CC                   = /opt/ansic/bin/cc 
CXX                  = /opt/aCC/bin/aCC

notes300 = 
notes301 = Peak compile flags:

164.gzip=peak=default=default:
# long line split
notes310   =   164.gzip: +I/+P +Oall +Optrs_strongly_typed +Oinline_budget=800 
notes311                                                         =             -Wl,-a,archive +Ostatic_prediction 
PASS1_CFLAGS           = +I 
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS           =    +P 
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE              =       +Oall +Optrs_strongly_typed +Oinline_budget=800 -Wl,-a,archive +Ostatic_prediction


175.vpr=peak=default=default:
notes320   =   175.vpr: basepeak=true
basepeak=true


176.gcc=peak=default=default:
# long line split
notes330   =   176.gcc: basepeak=true
basepeak=true


181.mcf=peak=default=default:
# long line split
notes340   =   176.mcf: +I/+P +Oall +Owhole_program_mode +Opromote_indirect_calls 
notes341                                                             =            -Wl,-a,archive +Ostatic_prediction 
PASS1_CFLAGS          = +I 
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS          =    +P
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE  =                  +Oall +Owhole_program_mode +Opromote_indirect_calls -Wl,-a,archive +Ostatic_prediction


186.crafty=peak=default=default:
notes350   =   186.crafty: basepeak=true
basepeak=true

197.parser=peak=default=default:
notes360   =   176.parser: +I/+P +Oall +Odataprefetch +ESfic +Oinline_budget=400 
notes361                                                         =               +Owhole_program_mode -Wl,-a,archive +Ostatic_prediction
PASS1_CFLAGS             = +I 
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS             =    +P
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE  =                     +Oall +Odataprefetch +ESfic +Oinline_budget=400 +Owhole_program_mode -Wl,-a,archive +Ostatic_prediction

252.eon=peak=default=default:
notes370    =   252.eon: +I/+P +noeh +O4 +Optrs_strongly_typed +Olibcalls +Oentrysched 
notes371                                                                  =            +A +ESfic -Wl,-a,archive +Ostatic_prediction 
PASS1_CXXFLAGS         = +I 
PASS1_LDCXXFLAGS       = $(PASS1_CXXFLAGS)
PASS2_CXXFLAGS         =    +P
PASS2_LDCXXFLAGS       = $(PASS2_CXXFLAGS)
CXXOPTIMIZE =                  +noeh +O4 +Optrs_strongly_typed +Olibcalls +Oentrysched +A +ESfic -Wl,-a,archive +Ostatic_prediction


253.perlbmk=peak=default=default:
notes380   =   253.perlbmk: +I/+P +Oall +ESlit +ESfic +Optrs_strongly_typed 
notes381                                                   =                +Opromote_indirect_calls -Wl,-a,archive +Ostatic_prediction 
PASS1_CFLAGS              = +I 
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS              =    +P
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE                 =       +Oall +ESlit +ESfic +Optrs_strongly_typed +Opromote_indirect_calls -Wl,-a,archive +Ostatic_prediction
notes381   =                linked with /opt/langtools/lib/fastmem.o
LIBS       =                -Wl,/opt/langtools/lib/fastmem.o


254.gap=peak=default=default:
notes390   =   254.gap: +I/+P +Oall +ESlit +ESfic +Optrs_strongly_typed 
notes391                                                   =            +Opromote_indirect_calls -Wl,-a,archive +Ostatic_prediction 
PASS1_CFLAGS          = +I 
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS          =    +P
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE  =                  +Oall +ESlit +ESfic +Optrs_strongly_typed +Opromote_indirect_calls -Wl,-a,archive +Ostatic_prediction


255.vortex=peak=default=default:
notes400   =   255.vortex: +I/+P +Oall +Oinline_budget=800 +Optrs_strongly_typed 
notes401                                                         =               -Wl,-a,archive +Ostatic_prediction
PASS1_CFLAGS             = +I 
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS             =    +P
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE  =                     +Oall +Oinline_budget=800 +Optrs_strongly_typed -Wl,-a,archive +Ostatic_prediction


256.bzip2=peak=default=default:
notes410   =   256.bzip2: +I/+P +Oall +Odataprefetch +Optrs_strongly_typed +Owhole_program_mode 
notes411                                                                         =              +Onoptrs_to_globals +Oinline_budget=80 -Wl,-a,archive +Ostatic_prediction 
PASS1_CFLAGS            = +I 
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS            =    +P
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE  =                    +Oall +Odataprefetch +Optrs_strongly_typed +Owhole_program_mode +Onoptrs_to_globals +Oinline_budget=80 -Wl,-a,archive +Ostatic_prediction

300.twolf=peak=default=default:
notes420   =   300.twolf: +I/+P +Oall +Optrs_strongly_typed -Wl,-a,archive +Ostatic_prediction
PASS1_CFLAGS            = +I 
PASS1_LDCFLAGS    = $(PASS1_CFLAGS)
PASS2_CFLAGS            =    +P
PASS2_LDCFLAGS    = $(PASS2_CFLAGS)
COPTIMIZE  =                    +Oall +Optrs_strongly_typed -Wl,-a,archive +Ostatic_prediction