# Invocation command line:
# /bench1/cpu2000/kit100/bin/runspec -s -i ref -c sunu2 -a validate -e v8plus fp
############################################################################
# Sun SPECcpu2000 peak configuration file
# Date: 2000 August 25

# 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,ps
reportable	= 1
mean_anyway	= 1
teeout		= 1

#benchmark=tuning=extension=machine

default=default=default=default:
SPECLANG=/bench0/forte6.1/WS6U1/bin
CC=${SPECLANG}/cc
CXX=${SPECLANG}/CC 
FC=${SPECLANG}/f90
F77=${SPECLANG}/f90

######################### Portability Flags #############################

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

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

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

252.eon=default=v8plus=default:
EXTRA_CXXFLAGS = -library=iostream,no%Cstd
EXTRA_LDFLAGS  = -library=iostream,no%Cstd
MATHLIBOPT = 

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

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

#################### Baseline Optimization Flags ############################

int=base=v8plus=default:
fdo_pre0      = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE      = -fast -xcrossfile
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
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 ###########################

164.gzip=peak=default=default:
fdo_pre0       = rm -rf `pwd`/../feedback.profile
OPTIMIZE       = -fast -xalias_level=std -xcrossfile
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
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 -Wc,-Qgsched-trace_late=1,-Qgsched-T4
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
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 -xalias_level=strong -xcrossfile -xregs=syst -Wc,-Qgsched-trace_late=1,-Qgsched-T4
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 -xalias_level=strong -xcrossfile -xdepend -xregs=syst -Wc,-Qgsched-trace_late=1,-Qgsched-T4
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
PASS1_CXXFLAGS = -xprofile=collect:`pwd`/../feedback
PASS2_CXXFLAGS = -xprofile=use:`pwd`/../feedback
ONESTEP        = yes
MATHLIBOPT     = -lmopt 

253.perlbmk=peak=default=default:
fdo_pre0       = rm -rf `pwd`/../feedback.profile
OPTIMIZE       = -fast -xalias_level=std -xcrossfile -Wc,-Qgsched-trace_late=1,-Qgsched-T4,-Qgsched-trace_spec_load=1 -xsafe=mem
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 -xalias_level=std -xcrossfile -Wc,-Qiselect-funcalign=32
PASS1_CFLAGS   = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS   = -xprofile=use:`pwd`/../feedback 
ONESTEP        = yes

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
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
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
PASS1_CFLAGS   = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS   = -xprofile=use:`pwd`/../feedback
ONESTEP        = yes

##################### Floating Point Peak Flags #####################

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

171.swim=peak=default=default:
fdo_pre0	= /bin/rm -rf `pwd`/../feedback.profile
OPTIMIZE	= -fast -Qoption f90comp -expansion -xsafe=mem -xprefetch -inline=%auto -xvector -xpad=common:15 -Qoption iropt -O5+ansi_alias+scalarrep+algassoc+bcopy+bmerge
PASS1_F77FLAGS	= -xprofile=collect:`pwd`/../feedback
PASS2_F77FLAGS	= -xprofile=use:`pwd`/../feedback
ONESTEP		= yes

172.mgrid=peak=default=default:
F77           = ${SPECLANG}/f77
OPTIMIZE      = -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
ONESTEP      = yes

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

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

179.art=peak=default=default:
basepeak	= yes

183.equake=peak=default=default:
fdo_pre0      = rm -rf `pwd`/../feedback.profile
OPTIMIZE      = -fast -xalias_level=strong -xdepend
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
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
PASS1_CFLAGS  = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS  = -xprofile=use:`pwd`/../feedback
ONESTEP       = yes

189.lucas=peak=default=default:
basepeak	= yes

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

200.sixtrack=peak=default=default:
basepeak	= yes

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

################# 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 Enterprise 4500
hw_cpu      = UltraSPARC-II
hw_cpu_mhz  = 400MHz
hw_fpu      = Integrated
hw_ncpu     = 1
hw_ncpuorder= 1-14
hw_parallel = None
hw_pcache   = 16KBI+16KBD on chip
hw_scache   = 8MB(I+D) off chip
hw_tcache   = None
hw_ocache   = None
hw_memory   = 12GB
hw_disk     = 6 x 9GB
hw_disk1    =
hw_avail    = December 1998
sw_os       = Solaris 8
sw_compiler = Forte Developer 6 update 1
sw_Kernel_Extensions = none
sw_file     = UFS
sw_state    = multiuser
sw_avail    = October 2000
sw_other    = 
license_num = 6
tester_name = Sun Microsystems, Palo Alto
test_date   = Spetember 2000
company_name= Sun Microsystems
machine_name= 
Volume      = 
Issue       = 
Page        = 

int=default=default=default:
notes00	= Portability:
notes01	=     176.gcc:     -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN
notes02	=     186.crafty:  -DSUN
notes03	=     252.eon:     -library=iostream,no%Cstd
notes04	=     253.perlbmk: -DSPEC_CPU2000_SOLARIS
notes05	=     254.gap:     -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO
notes06	=                  -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO
notes07	=
notes08	= Base: -fast -xcrossfile -xprofile 
notes09 =
notes10	= Peak:
notes11	=     164.gzip:    -fast -xalias_level=std -xcrossfile -xprofile
notes12	=     175.vpr:     -fast -xalias_level=std -xcrossfile -xdepend -xregs=syst -xprofile
notes13	=     176.gcc:     -fast -xcrossfile -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xprofile
notes14	=     181.mcf:     -fast -xcrossfile -xdepend -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xsafe=mem -xprofile
notes15	=     186.crafty:  -fast -xalias_level=strong -xcrossfile -xregs=syst
notes16	=                  -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xprofile
notes17	=     197.parser:  -fast -xalias_level=strong -xcrossfile -xdepend -xregs=syst
notes18	=                  -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xprofile
notes19	=     252.eon:     -fast -xcrossfile -xsafe=mem -Qoption iropt -Mt500,-restrict_g,-restrict
notes20	=                  -Qoption cg -Qgsched-trace_late=1,-Qgsched-T4 -xprofile
notes21	=     253.perlbmk: -fast -xalias_level=std -xcrossfile -xsafe=mem -xprofile
notes22	=                  -Wc,-Qgsched-trace_late=1,-Qgsched-T4,-Qgsched-trace_spec_load=1
notes23	=     254.gap:     -fast -xarch=v8 -xalias_level=std -xcrossfile -Wc,-Qiselect-funcalign=32 -xprofile
notes24	=     255.vortex:  -fast -xsafe=mem -xcrossfile -W2,-Aheap,-reroll=1,-Aunroll,-Ms1,-Mt500,-Mr6000,-crit
notes25	=                  -Wc,-Qdepgraph-early_cross_call=1 -Wc,-Qiselect-funcalign=32 -Wc,-Qpeep-Sh0
notes26	=                  -xrestrict -xdepend -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xprofile
notes27	=     256.bzip2:   -fast -xalias_level=strong -xarch=v8 -W2,-Abopt -xcrossfile
notes28	=                  -Wc,-Qiselect-funcalign=32 -xdepend -xregs=syst -xprofile
notes29	=     300.twolf:   -fast -xalias_level=strong -W2,-whole -xsafe=mem -xprofile
notes30	= ONESTEP=yes for both base and peak

fp=default=default=default:
notes00	= Portability: 178.galgel: -e -fixed
notes01	=
notes02	= Base:
notes03	=     C: -fast -xcrossfile -xprofile -xalias_level=std
notes04	=     F90: -fast -xcrossfile -xprofile 
notes05	=
notes06	= Peak:
notes07	=     168.wupwise:  -fast -xcrossfile -xregs=syst -xprofile
notes08	=     171.swim:     -fast
notes09	=     172.mgrid:    -fast -xregs=syst
notes10	=     173.applu:    -fast -Qoption iropt -Adata_access,-Mt6000,-Mm12000,-Mr40000,-Ma400,-whole -xregs=syst
notes11	=     177.mesa:     -fast -xcrossfile -xalias_level=strong -xprofile
notes12	=     178.galgel:   -fast -xcrossfile -xregs=syst -xprofile -dn
notes13	=     179.art:      -fast -xalias_level=strong -xdepend -xregs=syst -xprofile -dn -lmopt -lm
notes14	=     183.equake:   -fast -xalias_level=strong -xdepend -xprofile -lmopt -lm
notes15	=     187.facerec:  -fast -xcrossfile -stackvar -xprofile
notes16	=     188.ammp:     -fast -xcrossfile -xalias_level=strong -xdepend -xregs=syst -xprofile
notes17	=     189.lucas:    -fast -xprofile
notes18	=     191.fma3d:    -fast -xcrossfile -xprofile 
notes19	=     200.sixtrack: -fast -xcrossfile -xprofile
notes20	=     301.apsi:     -fast -qoption f90comp -expansion
notes21	= ONESTEP=yes for both base and peak