# Invocation command line:
# /SPECcpu2000/bin/runspec -c Littleneck.cfg -a validate -r -u 2 -n 3 --reportable -T base,peak fp
############################################################################
######################################################################
# Sun SPECcpu2000 peak configuration file
# Date: 2001 April 6
#
# Systems supported in this config file:
#
#   ext           System
#   ---           ------
#   v8plus        (default) UltraSPARC-specific 32-bit binaries. 
#   v9            UltraSPARC (SPARC version 9) 64-bit binaries.
# 

VENDOR                  = Sun Microsystems
action                  = validate
tune                    = base,peak
ext                     = v8plus
output_format           = asc
mean_anyway             = 1
teeout                  = 1
iterations              = 3

#benchmark=tuning=extension=machine

default=default=default=default:
SPECLANG                = /files/COMPILER/SUNWspro/WS6U1/bin
CC                      = ${SPECLANG}/cc
CXX                     = ${SPECLANG}/CC 
FC                      = ${SPECLANG}/f90
F77                     = ${SPECLANG}/f90


#################### Portability Flags ###############################
default=default=default=default:
notes1000               =
notes1010               =Portability:

176.gcc=default=v8plus=default:
EXTRA_CFLAGS            = -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN
notes1176=176.gcc       : -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN

176.gcc=default=v9=default:
EXTRA_CFLAGS            = -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN -DSPARCV9_SOLARIS -DSPEC_CPU2000_LP64
notes1176=176.gcc       : -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN -DSPARCV9_SOLARIS -DSPEC_CPU2000_LP64

178.galgel=default=default=default:
EXTRA_FFLAGS            = -e -fixed
notes1178=178.galgel    : -e -fixed

186.crafty=default=default=default:
EXTRA_CFLAGS            = -DSUN
notes1186=186.crafty    : -DSUN

252.eon=default=v8plus=default:
EXTRA_CXXFLAGS          = -library=iostream
notes1252=252.eon       : -library=iostream

252.eon=default=v9=default:
EXTRA_CXXFLAGS          = -library=iostream -DSPEC_CPU2000_LP64 -DUSE_STRERROR
EXTRA_LDFLAGS           = -library=iostream
notes1252=252.eon       : -library=iostream -DSPEC_CPU2000_LP64 -DUSE_STRERROR

253.perlbmk=default=v8plus=default:
EXTRA_CFLAGS            = -DSPEC_CPU2000_SOLARIS
notes1253=253.perlbmk   : -DSPEC_CPU2000_SOLARIS

253.perlbmk=default=v9=default:
EXTRA_CFLAGS            = -DSPEC_CPU2000_SOLARIS -DSPEC_CPU2000_LP64
notes1253=253.perlbmk   : -DSPEC_CPU2000_SOLARIS -DSPEC_CPU2000_LP64

254.gap=default=v8plus=default:
EXTRA_CFLAGS            = -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO
notes1254=254.gap       : -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO

254.gap=default=v9=default:
EXTRA_CFLAGS            = -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO -DSPEC_CPU2000_LP64
notes1254=254.gap       : -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO -DSPEC_CPU2000_LP64

255.vortex=default=v9=default:
EXTRA_CFLAGS            = -DSPEC_CPU2000_LP64
notes1255=255.vortex    : -DSPEC_CPU2000_LP64



#################### Baseline Optimization Flags #####################
default=base=default=default:
notes2000               =
notes2010               =Base Flags:

int=base=v8plus=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE                = -fast -xcrossfile 
notes2100=Base C   flags: -fast -xcrossfile -xprofile
notes2200=Base C++ flags: -fast -xcrossfile -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback 
PASS1_CXXFLAGS          = -xprofile=collect:`pwd`/../feedback
PASS2_CXXFLAGS          = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

fp=base=v8plus=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile 
COPTIMIZE               = -xalias_level=std
notes2100=Base C   flags: -fast -xcrossfile -xalias_level=std -xprofile
notes2300=Base F90 flags: -fast -xcrossfile -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback 
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback 
PASS1_FFLAGS            = -xprofile=collect:`pwd`/../feedback 
PASS2_FFLAGS            = -xprofile=use:`pwd`/../feedback 
ONESTEP                 = yes


int=base=v9=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE                = -fast -xarch=v9 -xcrossfile 
notes2100=Base C   flags: -fast -xarch=v9 -xcrossfile -xprofile
notes2200=Base C++ flags: -fast -xarch=v9 -xcrossfile -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
PASS1_CXXFLAGS          = -xprofile=collect:`pwd`/../feedback
PASS2_CXXFLAGS          = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

fp=base=v9=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xarch=v9 -xcrossfile 
COPTIMIZE               = -xalias_level=std
notes2100=Base C   flags: -fast -xarch=v9 -xcrossfile -xalias_level=std -xprofile
notes2300=Base F90 flags: -fast -xarch=v9 -xcrossfile -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
PASS1_FFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_FFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes



#################### Integer Peak Flags ##############################
int=peak=default=default:
notes3000               =
notes3010               =Peak Flags:

164.gzip=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xalias_level=std -xcrossfile -W2,-whole
notes3164=164.gzip      : -fast -xalias_level=std -xcrossfile -W2,-whole -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

175.vpr=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xalias_level=std -xcrossfile -xdepend -xregs=syst -W2,-whole
notes3175=175.vpr       : -fast -xalias_level=std -xcrossfile -xdepend -xregs=syst -W2,-whole -xprofile -lmopt
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes
MATHLIBOPT              = -lmopt -lm

176.gcc=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -W2,-whole -Wc,-Qgsched-trace_late=1,-Qgsched-T4 
notes3176=176.gcc       : -fast -xcrossfile -W2,-whole -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

181.mcf=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -xdepend -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xsafe=mem 
notes3181=181.mcf       : -fast -xcrossfile -xdepend -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xsafe=mem -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

186.crafty=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xalias_level=strong -xregs=syst  -xchip=ultra2 
notes3186=186.crafty    : -fast -xcrossfile -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xalias_level=strong -xregs=syst  -xchip=ultra2 -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

197.parser=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -xdepend -xregs=syst -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xalias_level=strong 
notes3197=197.parser    : -fast -xcrossfile -xdepend -xregs=syst -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xalias_level=strong -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

252.eon=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE                = -fast -xcrossfile -xsafe=mem -Qoption iropt -Mt500,-restrict_g,-restrict -Qoption cg -Qgsched-trace_late=1,-Qgsched-T4 
notes3252=252.eon       : -fast -xcrossfile -xsafe=mem -Qoption iropt -Mt500,-restrict_g,-restrict -Qoption cg -Qgsched-trace_late=1,-Qgsched-T4 -xprofile
PASS1_CXXFLAGS          = -xprofile=collect:`pwd`/../feedback
PASS2_CXXFLAGS          = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

253.perlbmk=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -Wc,-Qgsched-trace_late=1,-Qgsched-T4,-Qgsched-trace_spec_load=1 -xalias_level=std -xsafe=mem 
notes3253=253.perlbmk   : -fast -xcrossfile -Wc,-Qgsched-trace_late=1,-Qgsched-T4,-Qgsched-trace_spec_load=1 -xalias_level=std -xsafe=mem -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

254.gap=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xarch=v8 -W2,-crit,-whole -xcrossfile -Wc,-Qiselect-funcalign=32 -xalias_level=std 
notes3254=254.gap       : -fast -xarch=v8 -W2,-crit,-whole -xcrossfile -Wc,-Qiselect-funcalign=32 -xalias_level=std -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback 
ONESTEP                 = yes
users                   = 4

255.vortex=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xsafe=mem -xcrossfile -W2,-Aheap,-reroll=1,-Aunroll,-Ms1,-Mt500,-Mr6000,-crit -Wc,-Qdepgraph-early_cross_call=1 -Wc,-Qiselect-funcalign=32 -Wc,-Qpeep-Sh0 -xrestrict -xdepend -Wc,-Qgsched-trace_late=1,-Qgsched-T4 
notes3255=255.vortex    : -fast -xsafe=mem -xcrossfile -W2,-Aheap,-reroll=1,-Aunroll,-Ms1,-Mt500,-Mr6000,-crit -Wc,-Qdepgraph-early_cross_call=1 -Wc,-Qiselect-funcalign=32 -Wc,-Qpeep-Sh0 -xrestrict -xdepend -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

256.bzip2=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xarch=v8 -W2,-Abopt -xcrossfile -xalias_level=strong -Wc,-Qiselect-funcalign=32 -xdepend -xregs=syst 
notes3256=256.bzip2     : -fast -xarch=v8 -W2,-Abopt -xcrossfile -xalias_level=strong -Wc,-Qiselect-funcalign=32 -xdepend -xregs=syst -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback 
ONESTEP                 = yes

300.twolf=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xalias_level=strong -W2,-whole -xsafe=mem 
notes3300=300.twolf     : -fast -xalias_level=strong -W2,-whole -xsafe=mem -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes



#################### Floating Point Peak Flags #######################
fp=peak=default=default:
notes3000               =
notes3010               =Peak Flags:

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

171.swim=peak=default=default:
OPTIMIZE                = -fast -xchip=ultra2 
notes3171=171.swim      : -fast -xchip=ultra2
ONESTEP                 = yes

172.mgrid=peak=default=default:
F77                     = ${SPECLANG}/f77
OPTIMIZE                = -fast -xregs=syst 
notes3172=172.mgrid     : f77 -fast -xregs=syst
ONESTEP                 = yes

173.applu=peak=default=default:
F77                     = ${SPECLANG}/f77
OPTIMIZE                = -fast -Qoption iropt -Adata_access,-Mt6000,-Mm12000,-Mr40000,-Ma400,-whole -xregs=syst 
notes3173=173.applu     : f77 -fast -Qoption iropt -Adata_access,-Mt6000,-Mm12000,-Mr40000,-Ma400,-whole -xregs=syst
ONESTEP                 = yes

177.mesa=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -xalias_level=strong 
notes3177=177.mesa      : -fast -xcrossfile -xalias_level=strong -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

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

179.art=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xalias_level=strong -xdepend -xregs=syst 
notes3179=179.art       : -fast -xalias_level=strong -xdepend -xregs=syst -xprofile -dn -lmopt
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
PASS1_LDCFLAGS          = -dn
PASS2_LDCFLAGS          = -dn
ONESTEP                 = yes
MATHLIBOPT              = -lmopt -lm

183.equake=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xalias_level=strong -xdepend 
notes3183=183.equake    : -fast -xalias_level=strong -xdepend -xprofile -lmopt
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes
MATHLIBOPT              = -lmopt -lm

187.facerec=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -stackvar 
notes3187=187.facerec   : -fast -xcrossfile -stackvar -xprofile
PASS1_FFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_FFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

188.ammp=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -xalias_level=strong -xdepend -xregs=syst -W2,-whole -xprefetch
notes3188=188.ammp      : -fast -xcrossfile -xalias_level=strong -xdepend -xregs=syst -W2,-whole -xprefetch -xprofile
PASS1_CFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes

189.lucas=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -qoption f90comp -array_pad_rows,1024 -Qoption iropt -whole
notes3189=189.lucas     : -fast -qoption f90comp -array_pad_rows,1024 -Qoption iropt -whole -xprofile
PASS1_FFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_FFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes
users                   = 4

191.fma3d=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile -stackvar  
notes3191=191.fma3d     : -fast -xcrossfile -stackvar -xprofile
PASS1_FFLAGS            = -xprofile=collect:`pwd`/../feedback
PASS2_FFLAGS            = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes
users                   = 4

200.sixtrack=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -xcrossfile 
notes3200=200.sixtrack  : -fast -xcrossfile -xprofile
PASS1_F77FLAGS          = -xprofile=collect:`pwd`/../feedback
PASS2_F77FLAGS          = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes
users                   = 4

301.apsi=peak=default=default:
fdo_pre0                = rm -rf `pwd`/../feedback.profile
OPTIMIZE                = -fast -qoption f90comp -expansion 
notes3301=301.apsi      : -fast -qoption f90comp -expansion -xprofile
PASS1_F77FLAGS          = -xprofile=collect:`pwd`/../feedback
PASS2_F77FLAGS          = -xprofile=use:`pwd`/../feedback
ONESTEP                 = yes
users                   = 4



#################### Additional Notes ################################
default=default=default=default:
notes9000               =
notes9010               =Note: ONESTEP=yes for all benchmarks.
notes9020               =Note: Forte Developer 6 update 1 patches include: 109508-01,109505-03,109506-02,109510-01,109513-02,109503-02,109504-01
notes9030               =System configuration details located (as of 04/05/2001) at http://www.sun.com/servers/workgroup/280r



#################### Reporting Information ###########################
#
# Enter machine configuration information here, to be recorded in
# reporting pages, following the example shown below
#
default=default=default=default:
hw_vendor               = Sun Microsystems
hw_model                = Sun Fire 280R
hw_cpu                  = UltraSPARC-III
hw_cpu_mhz              = 750 MHz
hw_fpu                  = Integrated
hw_ncpu                 = 2
hw_ncpuorder            = 1-2
hw_parallel             = None
hw_pcache               = 32KBI+64KBD on chip
hw_scache               = 8MB(I+D) off chip
hw_tcache               = None
hw_ocache               = None
hw_memory               = 4GB
hw_disk                 = 1 x 36GB + 1 x 9GB
hw_avail                = Mar-2001
sw_os                   = Solaris 8 update 3
sw_compiler             = Forte Developer 6 update 1 with patches
sw_Kernel_Extensions    = none
sw_file                 = UFS
sw_state                = single user
sw_avail                = Jan-2001
license_num             = 6
tester_name             = Sun Microsystems, Palo Alto
test_date               = Apr-2001
company_name            = Sun Microsystems