# Invocation command line:
# /spec/cpu2000_v1.20/bin/runspec -o asc,config -c hpux_ar1204_int48 --deletework --reportable -r -u 64 int
############################################################################
ext         = hpux_ar1204_int48
tune        = all
basepeak=true
use_submit_for_speed = yes
submit = let "MYNUM=$SPECUSERNUM" ; let "LDOM=\$MYNUM/4" ; mpsched -l \$LDOM $command 

########################################################################
# standard compilers                                                   #
######################################################################## 

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

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

notes005= Portability Flags
176.gcc=default=default=default:   
CPORTABILITY          = -DHOST_WORDS_BIG_ENDIAN
notes010= 176.gcc     : -DHOST_WORDS_BIG_ENDIAN

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

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

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

254.gap=default=default=default:  
CPORTABILITY = -DSPEC_CPU2000_HP -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_CALLOC_PROTO
notes035= 254.gap     : -DSPEC_CPU2000_HP -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO
notes036=               -DSYS_HAS_TIME_PROTO -DSYS_HAS_CALLOC_PROTO
notes037= 

########################################################################
# base options.                                                        #
######################################################################## 

int=base=default=default:

COPTIMIZE            = +Ofaster -exec +Otype_safety=ansi
PASS1_CFLAGS         = +Oprofile=collect:all
PASS1_LDCFLAGS       = $(PASS1_CFLAGS)
PASS2_CFLAGS         = +Oprofile=use
PASS2_LDCFLAGS       = $(PASS2_CFLAGS)
LDCFLAGS             = $(COPTIMIZE)

CXXOPTIMIZE          = +Ofaster +Otype_safety=ansi
PASS1_CXXFLAGS       = +Oprofile=collect:all
PASS1_LDCXXFLAGS     = $(EXTRA_CXXFLAGS) $(PASS1_CXXFLAGS)
PASS2_CXXFLAGS       = +Oprofile=use
PASS2_LDCXXFLAGS     = $(EXTRA_CXXFLAGS) $(PASS2_CXXFLAGS)
LDCXXFLAGS           = $(CXXOPTIMIZE)

notes050= Base Flags
notes055=   all       : +Oprofile=collect:all/+Oprofile=use
notes060=   C         : +Ofaster -exec +Otype_safety=ansi
notes065=   C++       : +Ofaster +Otype_safety=ansi
notes066= 

########################################################################
# peak options.                                                        #
######################################################################## 

int=peak=default=default:
notes070= Peak Flags
notes071=   same as base (basepeak=true set globally)

default=default=default=default:
notes170= 
notes180= Kernel Tunables:
notes182=   dbc_max_pct=20
notes184=   dbc_min_pct=20
notes186=   maxdsiz=3221225472
notes188=   maxssiz=401604608
notes192=   maxdsiz_64bit=4396972761584
notes194=   maxssiz_64bit=1073741824
notes198=   vps_pagesize=4096
notes200=   vps_ceiling=16384
notes201=
notes235= Notes:
notes236= 
notes237= The system under test had the HP-UX 11i v2 (version 11.23.0409,
notes238=   September, 2004) Technical Computing Operating Environment and
notes239=   AR1204 compilers installed, along with the following patches:
notes240=
notes241=   PHSS_31849 linker + fdp cumulative patch
notes242=   PHSS_31850 assembler patch 
notes243=   PHSS_31851 Integrity Unwind Library 
notes244=   PHSS_31852 aC++ Runtime (IA: A.05.60, PA A.03.60)
notes245=   PHSS_31853 Math Library Cumulative Patch 
notes246=   PHSS_31854 milli cumulative patch 
#notes247=
#notes248= EFI command "cpuconfig" used prior to booting to
#notes249=   deconfigure other processors if necessary
notes250=
notes251= System was configured with 1/2 of memory interleaved and
notes252=    1/2 of memory local to each cell
notes253=
notes254=  System configured as a single partition with 16 cells and
notes255=    4 processors per cell
notes256=
notes257=  Processes were assigned to localities using the
notes258=    HP-UX mpsched utility
notes259=

default=default=default=default:
hw_vendor=    Hewlett-Packard Company
hw_model=     HP Integrity Superdome (1.6GHz/9MB Itanium 2)
hw_cpu=       Intel Itanium 2
hw_cpu_mhz=   1600
hw_fpu=       Integrated
hw_ncpu=      64 cores, 64 chips, 1 core/chip
hw_ncpuorder= 2 to 64 by 2
hw_parallel=  no
hw_pcache=    16KBI + 16KBD on chip, per core
hw_scache=    256KB (I+D)   on chip, per core
hw_tcache=    9.0MB (I+D)   on chip, per core
hw_ocache=    N/A
hw_memory=    256GB (512x5122MB DIMMs)
hw_disk=      4x73GB 15K SCSI (striped)
hw_other=     N/A
sw_os=        HPUX11i-TCOE B.11.23.0409
sw_compiler001= HP C/ANSI C Compiler C.06.00
sw_compiler002= HP aC++ Compiler C.06.00
sw_file=      vxfs
sw_state=     Multi-user
company_name= Hewlett-Packard Company
machine_name= HP Integrity Superdome
license_num=  3
tester_name=  HP Richardson
test_date=    Jan-2005
hw_avail=     Jan-2005
sw_avail=     Dec-2004
prepared_by=  Kirby Collins <kirby.collins@hp.com>