# Invocation command line:
# /spec/bin/runspec -c M1E0224i --reportable int
############################################################################
############################################################################
# Fujitsu configuration file for SPECcpu2000
# Date: Feb24 2003
# Systems supported in this config file:
#
#   ext           System
#   ---           ------
#   M1E0224    (default) SPARC64-V binaries. 
# 

VENDOR       = Fujitsu Limited
action       = validate
tune         = base,peak
ext          = M1E0224
mean_anyway  = 1
teeout       = 0

#benchmark=tuning=extension=machine

default=default=default=default:

# ParallelNavi 1.0.2
SPECLANG1=/compiler/pv102/c/bin

# Sun[tm] ONE Studio 7
SPECLANG2=/opt/SUNWspro/bin
CC=${SPECLANG2}/cc
CXX=${SPECLANG2}/CC

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

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

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

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

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

254.gap=default=default=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 
notes12541=          -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO

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

default=base=default=default:
notes20000=
notes20100=Base Flags:

int=base=default=default:
fdo_pre0      = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE      = -fast -xtarget=ultra3 -xcrossfile
notes21000= Base C   flags:
PASS1_CFLAGS  = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS  = -xprofile=use:`pwd`/../feedback 
ONESTEP       = yes

252.eon=base=default=default:
fdo_pre0           = 
OPTIMIZE           = -fast -xchip=ultra3 -xarch=v8plus -xcrossfile
notes22000= Base C++ flags:
ONESTEP       = yes

default=peak=default=default:
notes30000=
notes30100=Peak Flags:
######################### Integer Peak Flags ###########################

164.gzip=peak=default=default:
fdo_pre0            = rm -rf `pwd`/../feedback.profile
OPTIMIZE            = -xO5 -xchip=ultra3cu -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xalias_level=std -W2,-whole -xcrossfile -W2,-Ainline  -xprefetch -xprefetch_level=2 
notes31640= 164.gzip:
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 -xchip=ultra2 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xalias_level=std -xipo=1 -xsfpconst -xdepend -W2,-whole -Wc,-Qeps:enabled=1,-Qeps:do_spec_load=1,-Qeps:rp_filtering_margin=100
notes31750= 175.vpr:
notes31751=         
notes31752=         
PASS1_CFLAGS       = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS       = -xprofile=use:`pwd`/../feedback
ONESTEP            = yes
MATHLIBOPT         = -lmopt -lm -lprism32

176.gcc=peak=default=default:
fdo_pre0           = rm -rf `pwd`/../feedback.profile
OPTIMIZE           = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xcrossfile -W2,-whole -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xprefetch
notes31760= 176.gcc:
PASS1_CFLAGS       = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS       = -xprofile=use:`pwd`/../feedback
EXTRA_LIBS         = -ll2amm
ONESTEP            = yes

181.mcf=peak=default=default:
fdo_pre0           = rm -rf `pwd`/../feedback.profile
OPTIMIZE           = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xcrossfile -xprefetch -xdepend -Wc,-Qms_pipe-pref,-Qlp=1-fa=1-av=256-t=2-fl=1
notes31810= 181.mcf:
notes31811=         
PASS1_CFLAGS       = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS       = -xprofile=use:`pwd`/../feedback
EXTRA_LIBS         = -lprism32
ONESTEP            = yes

186.crafty=peak=default=default:
fdo_pre0              = rm -rf `pwd`/../feedback.profile
OPTIMIZE              = -fast -xchip=ultra3cu -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xinline=%auto -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xalias_level=strong -xregs=syst -W2,-Ashort_ldst,-Aivel:duplicate_loops -xipo=1
notes31860= 186.crafty:
notes31861=            
notes31862=            
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 -xchip=ultra3cu -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xdepend -xcrossfile -xregs=syst -Wc,-Qgsched-trace_late=1,-Qgsched-T4 -xalias_level=strong -Wc,-Qipa:valueprediction
notes31970= 197.parser:
notes31971=            
PASS1_CFLAGS          = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS          = -xprofile=use:`pwd`/../feedback
EXTRA_LIBS            = -lprism32
ONESTEP               = yes

252.eon=peak=default=default:
fdo_pre0           = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
OPTIMIZE           = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plus -xcrossfile -xregs=syst -xsafe=mem -Qoption iropt -Mt2000 -Qoption cg -Qgsched-trace_late=1,-Qgsched-trace_spec_load=1,-Qgsched-T4 -xunroll=3
notes32520= 252.eon:
notes32521=         
PASS1_CXXFLAGS     = -xprofile=collect:`pwd`/../feedback
PASS2_CXXFLAGS     = -xprofile=use:`pwd`/../feedback
MATHLIBOPT         = -lmopt
ONESTEP            = yes

253.perlbmk=peak=default=default:
fdo_pre0           = rm -rf `pwd`/../feedback.profile
OPTIMIZE	   = -dn -xO5 -xchip=ultra3 -xcache=128/64/2:2048/64/2 -xarch=v8plus -xcrossfile
notes32530= 253.perlbmk: 
notes32531=              
notes32532=              
notes32522=              
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 -xchip=ultra3cu -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xcrossfile -xalias_level=std -xprefetch -W2,-whole -Wc,-Qgsched-trace_late=1,-Qgsched-T4
notes32540= 254.gap:
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 -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -Wc,-Qeps:enabled=1,-Qeps:do_spec_load=1 -W2,-Aheap,-reroll=1,-Aunroll,-Ms15,-Mt300,-Mr6000,-crit -Wc,-Qdepgraph-early_cross_call=1 -Wc,-Qiselect-funcalign=64 -Wc,-Qpeep-Sh0 -xrestrict -xdepend -xcrossfile
notes32550= 255.vortex:
notes32551=            
notes32552=            
notes32553=            
PASS1_CFLAGS          = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS          = -xprofile=use:`pwd`/../feedback
EXTRA_LIBS            = -ll2amm -lprism32
ONESTEP               = yes

256.bzip2=peak=default=default:
fdo_pre0             = rm -rf `pwd`/../feedback.profile
OPTIMIZE             = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -W2,-Abopt -xcrossfile -xalias_level=strong -Wc,-Qiselect-funcalign=64 -xdepend -xregs=syst -xsafe=mem
notes32560= 256.bzip2:
notes32561=           
PASS1_CFLAGS         = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS         = -xprofile=use:`pwd`/../feedback 
ONESTEP              = yes

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


################# Reporting Information ################################
#
# Enter machine configuration information here, to be recorded in
# reporting pages, following the example shown below
#
default=default=default=default: