# Invocation command line:
# /spec/bin/runspec -c M1E0919f -s fp
############################################################################
# Invocation command line:
# /tmp/spec2000/bin/runspec -c M1E0919f -s -a validate all
############################################################################
# Fujitsu configuration file for SPECcpu2000
# Date: 2002 Sep 19
# Systems supported in this config file:
#
#   ext           System
#   ---           ------
#   M1E0919f    (default) SPARC64-V binaries. 
# 

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

#benchmark=tuning=extension=machine

default=default=default=default:

# ParallelNavi 2.1
SPECLANG1=/opt/FSUNf90/bin
F77=${SPECLANG1}/frt
F90=${SPECLANG1}/frt
FC=${SPECLANG1}/frt

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

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

178.galgel=default=default=default:
EXTRA_FFLAGS   = -Am -Fixed

187.facerec=base=default=default:
EXTRA_FFLAGS  = -Am

191.fma3d=base=default=default:
EXTRA_FFLAGS  = -Am

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

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

fp=base=default=default:
OPTIMIZE      = 
FOPTIMIZE     = -Kfast_GP2=2,prefetch_infer,largepage -O5
notes23000= Base F90 flags:

177.mesa=base=default=default:
fdo_pre0      = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
COPTIMIZE     = -fast -xchip=ultra3 -xipo=2
PASS1_CFLAGS  = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS  = -xprofile=use:`pwd`/../feedback
PASS1_LDFLAGS = -xprofile=collect:`pwd`/../feedback
PASS2_LDFLAGS = -xprofile=use:`pwd`/../feedback

179.art=base=default=default:
fdo_pre0      = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
COPTIMIZE     = -fast -xchip=ultra3 -xipo=2
PASS1_CFLAGS  = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS  = -xprofile=use:`pwd`/../feedback
PASS1_LDFLAGS = -xprofile=collect:`pwd`/../feedback
PASS2_LDFLAGS = -xprofile=use:`pwd`/../feedback

183.equake=base=default=default:
fdo_pre0      = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
COPTIMIZE     = -fast -xchip=ultra3 -xipo=2
PASS1_CFLAGS  = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS  = -xprofile=use:`pwd`/../feedback
PASS1_LDFLAGS = -xprofile=collect:`pwd`/../feedback
PASS2_LDFLAGS = -xprofile=use:`pwd`/../feedback

188.ammp=base=default=default:
fdo_pre0      = rm -rf `pwd`/../feedback.profile `pwd`/SunWS_cache
COPTIMIZE     = -fast -xchip=ultra3 -xipo=2
PASS1_CFLAGS  = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS  = -xprofile=use:`pwd`/../feedback
PASS1_LDFLAGS = -xprofile=collect:`pwd`/../feedback
PASS2_LDFLAGS = -xprofile=use:`pwd`/../feedback

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

##################### Floating Point Peak Flags #####################
fp=peak=default=default:
PEAK_OPTIMIZE  = -fs -Kfast_GP2=2,largepage -O5
PEAK_OPTIMIZE1 = -fs -Kfast_GP2=2,largepage

168.wupwise=peak=default=default:
fdo_pre0       = rm -rf `pwd`/*.f.d
OPTIMIZE       = $(PEAK_OPTIMIZE) -x dir=../../src -Kpreex,prefetch_infer,prefetch_line=5,GREG_SYSTEM,alignl=64,preex
EXTRA_F77FLAGS   = -fs
PASS1_F77FLAGS = -Kpg
PASS2_F77FLAGS = -Kpu
PASS1_LDFLAGS  = -Kpg
PASS2_LDFLAGS  = -Kpu

171.swim=peak=default=default:
OPTIMIZE       = $(PEAK_OPTIMIZE) -Kpreex,commonpad=168,prefetch_cache_level=3,prefetch_line_L2=6,prefetch_line=6,frecipro,GREG_SYSTEM,prefetch=4
EXTRA_F77FLAGS = -fs
fdo_pre0       = rm -rf `pwd`/*.f.d
PASS1_F77FLAGS   = -Kpg
PASS2_F77FLAGS   = -Kpu
PASS1_LDFLAGS  = -Kpg
PASS2_LDFLAGS  = -Kpu

172.mgrid=peak=default=default:
OPTIMIZE        =  $(PEAK_OPTIMIZE1) -KGREG_SYSTEM,prefetch_line=8,commonpad=144,alignc=64
EXTRA_F77FLAGS   = -fs
fdo_pre0       = rm -rf `pwd`/*.f.d
PASS1_F77FLAGS   = -Kpg
PASS2_F77FLAGS   = -Kpu
PASS1_LDFLAGS  = -Kpg
PASS2_LDFLAGS  = -Kpu

173.applu=peak=default=default:
F77                  = ${SPECLANG2}/f77
OPTIMIZE             = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -Qoption iropt -Adata_access,-Mt7000,-Mm14000,-Mr40000,-Ma400,-whole -xregs=syst -Qoption iropt -Rscalarrep,-MR -Qoption cg -Qlp=1-av=128-t=4-fa=1 -Qoption f90comp -O3 -Qoption cg -Qgsched-trace_late=1,-Qgsched-T4
notes31730= 173.applu:
notes31731=           
notes31732=           
ONESTEP               = yes

177.mesa=peak=default=default: 
fdo_pre0 		= rm -rf `pwd`/../feedback.profile
OPTIMIZE 		= -fast -xchip=ultra2 -xcache=128/64/2:2048/64/2 -xarch=v8plusa -xcrossfile -xalias_level=strong -xtarget=ultra2 -Wc,-Qgsched-trace_late=1,-Qgsched-T4
notes31770    = 177.mesa:
PASS1_CFLAGS 		= -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS 		= -xprofile=use:`pwd`/../feedback
ONESTEP 		= yes

178.galgel=peak=default=default:
RM_SOURCES     = lapak.f90
OPTIMIZE       = $(PEAK_OPTIMIZE1) -KGREG_SYSTEM,preex,unroll=2,prefetch_line=6,commonpad=88,arraypad_const=11,alignl=64 -x dir=../../src
EXTRA_FFLAGS   = -fs -Am -Fixed
EXTRA_LIBS     = -KFMADD -SSL2
fdo_pre0       = rm -rf `pwd`/*.f.d
PASS1_FFLAGS   = -Kpg
PASS2_FFLAGS   = -Kpu
PASS1_LDFLAGS  = -Kpg
PASS2_LDFLAGS  = -Kpu

179.art=peak=default=default:
fdo_pre0              = rm -rf `pwd`/../feedback.profile
OPTIMIZE	      = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/2 -xarch=v8plusb -xipo=2 -xalias_level=std
notes31790= 179.art:
PASS1_CFLAGS 		= -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS 		= -xprofile=use:`pwd`/../feedback
ONESTEP               = yes

183.equake=peak=default=default:
fdo_pre0              = rm -rf `pwd`/../feedback.profile
OPTIMIZE              = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xalias_level=strong -xdepend -W2,-whole,-Amemopt:arrayloc -xprefetch -Wc,-Qms_pipe-pref,-Qlp=1-av=384-t=8-fa=1-fl=1
notes31830= 183.equake:
notes31831=            
PASS1_CFLAGS          = -xprofile=collect:`pwd`/../feedback
PASS2_CFLAGS          = -xprofile=use:`pwd`/../feedback
EXTRA_LIBS            = -lprism32
ONESTEP               = yes
MATHLIBOPT            = -lmopt -lm

187.facerec=peak=default=default:
FC                   = ${SPECLANG2}/f90
fdo_pre0             = rm -rf `pwd`/../feedback.profile
OPTIMIZE             = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plus -xcrossfile -Qoption cg -Qgsched-trace_late=1,-Qgsched-T4
PASS1_FFLAGS         = -xprofile=collect:`pwd`/../feedback
PASS2_FFLAGS         = -xprofile=use:`pwd`/../feedback
EXTRA_LIBS           = -lprism32
ONESTEP              = yes

188.ammp=peak=default=default:
fdo_pre0            = rm -rf `pwd`/../feedback.profile
OPTIMIZE            = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plus -xcrossfile -xrestrict -xalias_level=strong -xdepend -xarch=v8plus -xprefetch
notes31880= 188.ammp:
PASS1_CFLAGS        = -xprofile=collect:`pwd`/../feedback 
PASS2_CFLAGS        = -xprofile=use:`pwd`/../feedback 
EXTRA_LIBS          = -lprism32
ONESTEP             = yes

189.lucas=peak=default=default:
OPTIMIZE       = $(PEAK_OPTIMIZE) -Kpreex,auto,prefetch=2,prefetch_infer,prefetch_line=7,GREG_SYSTEM,preschedule_length=150
EXTRA_FFLAGS   = -fs
fdo_pre0       = rm -rf `pwd`/*.f.d
PASS1_FFLAGS   = -Kpg
PASS2_FFLAGS   = -Kpu
PASS1_LDFLAGS  = -Kpg
PASS2_LDFLAGS  = -Kpu

191.fma3d=peak=default=default:
FC                   = ${SPECLANG2}/f90
fdo_pre0             = rm -rf `pwd`/../feedback.profile
OPTIMIZE             = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -xcrossfile -stackvar -xdepend -xprefetch -Qoption cg -Qlp=1-av=448-t=11-fa=1
notes31910= 191.fma3d:
notes31911=           
PASS1_FFLAGS         = -xprofile=collect:`pwd`/../feedback
PASS2_FFLAGS         = -xprofile=use:`pwd`/../feedback
EXTRA_LIBS           = -lprism32
ONESTEP              = yes

200.sixtrack=peak=default=default:
OPTIMIZE       = $(PEAK_OPTIMIZE) -Kunroll=2,preex,prefetch_line=6,frecipro,preschedule_length=90,novfunc
EXTRA_F77FLAGS   = -fs
fdo_pre0       = rm -rf `pwd`/*.f.d
PASS1_F77FLAGS   = -Kpg
PASS2_F77FLAGS   = -Kpu
PASS1_LDFLAGS  = -Kpg
PASS2_LDFLAGS  = -Kpu

301.apsi=peak=default=default:
F77                  = ${SPECLANG2}/f90
fdo_pre0             = rm -rf `pwd`/../feedback.profile
OPTIMIZE             = -fast -xchip=ultra3 -xcache=128/64/2:2048/64/4 -xarch=v8plusb -Qoption iropt -Mt450
notes33010= 301.apsi:
PASS1_F77FLAGS       = -xprofile=collect:`pwd`/../feedback
PASS2_F77FLAGS       = -xprofile=use:`pwd`/../feedback
EXTRA_LIBS           = -lprism32
ONESTEP              = yes

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