# Invocation command line:
# /files/SPECcpu2000/bin/runspec -c Littleneck.cfg -a validate --reportable -T base,peak all
############################################################################
######################################################################
# Sun SPECcpu2000 peak configuration file
# Date: 2001 June 22
#
# 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

#benchmark=tuning=extension=machine

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


######################### Portability Flags #############################
default=default=default=default:
notes10000                =
notes10100                =Portability:

176.gcc=default=v8plus=default:
EXTRA_CFLAGS              = -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN
notes11760= 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
notes11760= 176.gcc       : -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN -DSPARCV9_SOLARIS -DSPEC_CPU2000_LP64

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

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

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

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

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

253.perlbmk=default=v9=default:
EXTRA_CFLAGS              = -DSPEC_CPU2000_SOLARIS -DSPEC_CPU2000_LP64
notes12530= 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
notes12540= 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
notes12540= 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
notes12550= 255.vortex    : -DSPEC_CPU2000_LP64



#################### Baseline Optimization Flags ############################
default=base=default=default:
notes20000                =
notes20100                =Base Flags:

int=base=v8plus=default:
fdo_pre0                  = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE                  = -fast -xcrossfile 
notes21000= Base C   flags: -fast -xcrossfile -xprofile 
notes22000= 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
notes21000= Base C   flags: -fast -xcrossfile -xprofile -xalias_level=std
notes23000= 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 
notes21000= Base C   flags: -fast -xarch=v9 -xcrossfile -xprofile 
notes22000= 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
notes21000= Base C   flags: -fast -xarch=v9 -xcrossfile -xprofile -xalias_level=std
notes23000= 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:
notes30000                =
notes30100                =Peak Flags:

164.gzip=peak=default=default:
fdo_pre0                  = rm -rf `pwd`/../feedback.profile
OPTIMIZE                  = -fast -xalias_level=std -xcrossfile 
notes31640= 164.gzip      : -fast -xalias_level=std -xcrossfile -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
notes31750= 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 
notes31760= 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 
notes31810= 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 
notes31860= 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 
notes31970= 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 
notes32520= 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 
notes32530= 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 
notes32540= 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 
notes32550= 255.vortex    : -fast -xsafe=mem -xcrossfile -W2,-Aheap,-reroll=1,-Aunroll,-Ms1,-Mt500,-Mr6000,-crit -Wc,-Qdepgraph-early_cross_call=1
notes32551=               : -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 
notes32560= 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=std -W2,-whole -xsafe=mem 
notes33000= 300.twolf     : -fast -xalias_level=std -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:
notes30000                =
notes30100                =Peak Flags:

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

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

172.mgrid=peak=default=default:
basepeak                  = yes
notes31720= 172.mgrid     : basepeak=yes

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

177.mesa=peak=default=default:
basepeak                  = yes
notes31770= 177.mesa      : basepeak=yes

178.galgel=peak=default=default:
basepeak                  = yes
notes31780= 178.galgel    : basepeak=yes

179.art=peak=default=default:
fdo_pre0                  = rm -rf `pwd`/../feedback.profile
OPTIMIZE                  = -fast -xalias_level=strong -xdepend -xregs=syst -W2,-whole,-Amemopt
notes31790= 179.art       : -fast -xalias_level=strong -xdepend -xregs=syst -W2,-whole,-Amemopt -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 -W2,-whole,-Amemopt
notes31830= 183.equake    : -fast -xalias_level=strong -xdepend -W2,-whole,-Amemopt -xprofile -lmopt
PASS1_CFLAGS              = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS              = -xprofile=use:`pwd`/../feedback
ONESTEP                   = yes
MATHLIBOPT                = -lmopt -lm

187.facerec=peak=default=default:
basepeak                  = yes
notes31870= 187.facerec   : basepeak=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 
notes31880= 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
notes31890= 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 
notes31910= 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:
basepeak                  = yes
notes32000= 200.sixtrack  : basepeak=yes

301.apsi=peak=default=default:
basepeak                  = yes
notes33010= 301.apsi      : basepeak=yes


#################### Additional Notes ################################
default=default=default=default:
notes90000                =
notes90100                =Note:
notes90200                = ONESTEP=yes for all benchmarks.
notes90300                =
notes90400                =System configuration details located (as of Jun 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
hw_fpu                    = Integrated
hw_ncpu                   = 1
#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 1/01
sw_compiler               = Forte Developer 6 update 2
sw_Kernel_Extensions      = none
sw_file                   = UFS
sw_state                  = Single User
sw_avail                  = Jul-2001
license_num               = 6
tester_name               = Sun Microsystems, Palo Alto
test_date                 = Jun-2001
company_name              = Sun Microsystems