# Invocation command line:
# /home/brent/benchmarks/cpu2000_v1.20/bin/runspec -c int_rp4440_20 -s -r -u 4 int
############################################################################
ext         = rp4440_20
tune        = all
teeout      = yes

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

notes100=
notes101= Portability flags:

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:

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

PASS1_CXXFLAGS    =            +I
PASS1_LDCXXFLAGS  = $(PASS1_CXXFLAGS)
PASS2_CXXFLAGS    =               +P
PASS2_LDCXXFLAGS  = $(PASS2_CXXFLAGS)
CXXOPTIMIZE       =                  +Oall +Ostatic_prediction -Wl,-a,archive
notes230          =   C++    : +I/+P +Oall +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:
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
notes310   =      164.gzip: +I/+P +Oall +Optrs_strongly_typed +Oinline_budget=800 
notes311                                                         =                -Wl,-a,archive +Ostatic_prediction 


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

176.gcc=peak=default=default:
basepeak=true
notes330   =       176.gcc: basepeak=true

181.mcf=peak=default=default:
basepeak=true
notes340   =       181.mcf: basepeak=true

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

197.parser=peak=default=default:
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
notes360   =    197.parser: +I/+P +Oall +Odataprefetch +ESfic +Oinline_budget=400 
notes361                                                         =                +Owhole_program_mode -Wl,-a,archive +Ostatic_prediction

252.eon=peak=default=default:
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
notes370    =       252.eon: +I/+P +noeh +O4 +Optrs_strongly_typed +Olibcalls +Oentrysched 
notes371                                                                  =                +A +ESfic -Wl,-a,archive +Ostatic_prediction 


253.perlbmk=peak=default=default:
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
notes380   =   253.perlbmk: +I/+P +Oall +ESlit +ESfic +Optrs_strongly_typed 
notes381                                                   =                +Opromote_indirect_calls -Wl,-a,archive +Ostatic_prediction 
LIBS       =                -Wl,/opt/langtools/lib/fastmem.o
notes382   =                linked with /opt/langtools/lib/fastmem.o


254.gap=peak=default=default:
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
notes390   =       254.gap: +I/+P +Oall +ESlit +ESfic +Optrs_strongly_typed 
notes391                                                   =                +Opromote_indirect_calls -Wl,-a,archive +Ostatic_prediction 

255.vortex=peak=default=default:
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
notes400   =    255.vortex: +I/+P +Oall +Oinline_budget=800 +Optrs_strongly_typed 
notes401                                                         =                -Wl,-a,archive +Ostatic_prediction

256.bzip2=peak=default=default:
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
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 

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


default=default=default=default:
notes600=
notes601= Kernel Tunables:
notes602=   dbc_max_pct=20
notes604=   dbc_min_pct=20
notes606=   maxdsiz=3221225472
notes608=   maxssiz=401604608
notes610=   maxdsiz_64bit=4396972761584
notes612=   maxssiz_64bit=1073741824
notes614=   vps_pagesize=4096
notes618=   vps_ceiling=16384
notes620=
notes700= Other notes:
notes701=
notes710=   The system under test had the HP-UX 11i v1 December 2003 
notes711=   Technical Computing Operating Environment (version 11.11.0312)
notes712=   and DART63 (December 2003) compilers installed, with the 
notes713=   following patches applied:
notes714=
notes715=   GOLDAPPS11i Gold Applications Patches for HP-UX 11i v1, December 2003
notes716=   GOLDBASE11i Gold Base Patches for HP-UX 11i v1, December 2003
notes717=   HWEnable11i Hardware Enablement Patches for HP-UX 11i v1, December 2003
notes718=   HWETEST1111 Hardware Enablement Patches for PA-8800 (prerelease) 
notes719=   PHSS_29483  aC++ compiler cumulative patch (A.03.52)
notes720=   PHSS_30002  Fortran90 cumulative patch (B.11.01.74)
notes730=

default=default=default=default:
hw_vendor=    Hewlett-Packard Company
hw_model=     HP 9000 rp4440 (1000MHz PA-8800)
hw_cpu=       PA-8800
hw_cpu_mhz=   1000
hw_fpu=       Integrated
hw_ncpu=      8
hw_ncpuorder= 2,4,6,8
hw_parallel=  no
hw_pcache=    0.75MBI + 0.75MBD (on chip) per CPU
hw_scache=    32MB (off chip) shared by 2 CPUs
hw_tcache=    N/A
hw_ocache=    N/A
hw_memory=    64GB (32 * 2GB DIMMs)
hw_disk=      1x73GB 15K rpm SCSI
hw_other=     N/A
sw_os=        HPUX11i-TCOE B.11.11.0312
sw_compiler001= HP aC++ Compiler A.03.52
sw_compiler002= HP C/ANSIC Developer's Bundle B.11.11.08
sw_file=      VxFS
sw_state=     Multi-user
company_name= Hewlett-Packard Company
machine_name= HP 9000 rp4440
license_num=  3
tester_name=  HP Richardson
test_date=    Jan-2004
hw_avail=     Feb-2004
sw_avail=     Feb-2004
prepared_by=  Brent Henderson <brent@rsn.hp.com