# Invocation command line:
# /pfu/spec/2000/bin/runspec --rate --users 4 --deletework --tune peak,base --action validate --iterations 3 --size ref --output_format all --reportable --config mx5i --extension kila int
############################################################################
############################################################################
# Fujiitsu configuration file for SPECcpu2000
# Systems supported in this config file:
#
#   ext           System
#   ---           ------
#   kila        (default) SPARC64-IV binaries. 
# 
############################################################################
#

VENDOR         = Fujitsu Limited
action         = validate
tune           = base,peak
ext            = kila
input=ref

#benchmark=tuning=extension=machine

default=default=default=default:
CXX = /opt/SUNWspro/bin/CC
CC  = /export/home/FJcompiler/c/bin/fcc


############# Baseline Optimization/Portability Flags ####################

int=base=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE = -Kfast_GP=3,largepage
ONESTEP = yes
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy


176.gcc=base=default=default:
EXTRA_CFLAGS = -Xa -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN

181.mcf=base=default=default:
EXTRA_CFLAGS = -Xa -DWANT_STDC_PROTO

186.crafty=base=default=default:
EXTRA_CFLAGS=-Xa -DSUN -DCPU2000

252.eon=base=default=default:
fdo_pre0       = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE       = -fast -xcrossfile -xarch=v8plus
PASS1_CXXFLAGS = -xprofile=collect:`pwd`/../feedback
PASS2_CXXFLAGS = -xprofile=use:`pwd`/../feedback
EXTRA_CXXFLAGS = -library=iostream,no%Cstd
EXTRA_LDFLAGS  = -library=iostream,no%Cstd
ONESTEP        = yes

253.perlbmk=base=default=default:
EXTRA_CFLAGS= -DSPEC_CPU2000_SOLARIS
EXTRA_LIBS = -lnsl -lsocket

254.gap=base=default=default:
EXTRA_CFLAGS=-Xa -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO


############### Peak Optimization/Portability Flags ################

164.gzip=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE = -Kfast_GP=3,largepage
ONESTEP = yes
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy

175.vpr=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE = -Kfast_GP=4,staticclump,memalias,switchopt,cond,GREG,nounroll,largepage,onefile,NOFLTLD=3,xi=30
ONESTEP = yes
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy

176.gcc=peak=default=default:
CC=/opt/SUNWspro/bin/cc
fdo_pre0       = rm -rf `pwd`/../feedback.profile
OPTIMIZE       = -fast -xcrossfile -W2,-whole -Wc,-Qgsched-trace_late=1,-Qgsched-T4,-Qiselect-funcalign=64  -xarch=v8plus -xprefetch
PASS1_CFLAGS   = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS   = -xprofile=use:`pwd`/../feedback
EXTRA_CFLAGS   = -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN
ONESTEP        = yes

181.mcf=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.c.d
OPTIMIZE = -Kfast_GP=2,nounroll,memalias,restp,prefetch=4,largepage -x-
ONESTEP = yes
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy
EXTRA_CFLAGS = -Xa -DWANT_STDC_PROTO

186.crafty=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE = -Kfast_GP=3,switchopt,cond,noiopt,staticclump,xi=6,memalias,largepage
ONESTEP = yes
EXTRA_CFLAGS=-Xa -DSUN -DCPU2000
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy

197.parser=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE = -Kfast_GP=3,switchopt,cond,staticclump,use_rodata,largepage,funcalign=128
ONESTEP = yes
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
EXTRA_CFLAGS=-Xa -DSUN -DCPU2000
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy

252.eon=peak=default=default:
fdo_pre0      = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE       = -fast -xcrossfile -xregs=syst -xsafe=mem -Qoption iropt -Mt500,-restrict_g,-restrict -Qoption cg -Qgsched-trace_late=1,-Qgsched-trace_spec_load=1,-Qgsched-T4  -xarch=v8plus
PASS1_CXXFLAGS = -xprofile=collect:`pwd`/../feedback
PASS2_CXXFLAGS = -xprofile=use:`pwd`/../feedback
EXTRA_CXXFLAGS = -library=iostream,no%Cstd
EXTRA_LDFLAGS  = -library=iostream,no%Cstd
ONESTEP        = yes
MATHLIBOPT     = -lmopt 

253.perlbmk=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE = -Kfast_GP=3,memalias,switchopt,largepage,bcopy
ONESTEP = yes
EXTRA_CFLAGS= -DSPEC_CPU2000_SOLARIS
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy
EXTRA_LIBS = -lnsl -lsocket

254.gap=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE = -Kfast_GP=3,largepage
EXTRA_CFLAGS=-Xa -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO
ONESTEP = yes
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy

255.vortex=peak=default=default:
CC=/opt/SUNWspro/bin/cc
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  -xarch=v8plus
PASS1_CFLAGS   = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS   = -xprofile=use:`pwd`/../feedback
ONESTEP        = yes

256.bzip2=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE=-Kfast_GP=3,NOFLTLD=1,use_rodata,staticclump,xi=8,cfunc,memalias,restp,largepage,funcalign=128
ONESTEP = yes
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy

300.twolf=peak=default=default:
fdo_pre0= rm -rf `pwd`/*.fbk
OPTIMIZE = -Kfast_GP=5,GREG,popt,cfunc,staticclump,use_rodata,xi=10,nounroll,largepage,bcopy
ONESTEP = yes
PASS1_CFLAGS= -Kpg
PASS2_CFLAGS= -Kpu=$(EXEBASE).fbk
PASS1_LDFLAGS  = -dy
PASS2_LDFLAGS  = -dy


################# Reporting Information ######################