# Invocation command line:
# /applications/spec/bin/runspec --reportable -a validate -T all -c int18 -i ref -e int18 -o asc int
############################################################################
makeflags   =-j1

teeout      = yes
teerunout   = yes

default=default=default=default:

CC                   = /opt/ansic/bin/cc -Ae 
CXX                  = /opt/aCC/bin/aCC 

LIBS                 =

COPTIMIZE            = +Oall  -Wl,-aarchive
PASS1_CFLAGS         = +I 
PASS1_LDCFLAGS       = $(PASS1_CFLAGS)
PASS2_CFLAGS         = +P +Ostaticprediction
PASS2_LDCFLAGS       = $(PASS2_CFLAGS)

CXXOPTIMIZE          =  +O3 +A -Wl,-aarchive 
PASS1_CXXFLAGS       = +I 
PASS1_LDCXXFLAGS     = $(PASS1_CFLAGS)
PASS2_CXXFLAGS       = +P 
PASS2_LDCXXFLAGS     = $(PASS2_CFLAGS)


LDCFLAGS             = $(COPTIMZE) 
LDCXXFLAGS           = $(CXXOPTIMZE)

basepeak=false

### DEFAULT=PEAK=DEFAULT=DEFAULT: ###
default=peak=default=default:


#####################################################################
# Bmark-by-bmark Optimization- best performance                     #
#####################################################################



164.gzip=peak=default=default:
COPTIMIZE        = +Oall +Optrs_strongly_typed +Oinline_budget=800 
LIBS             = -Wl,-aarchive -Wl,/opt/langtools/lib/fastmem.o


175.vpr=peak=default=default:
COPTIMIZE        = +Oall +Optrs_strongly_typed +Owhole_program_mode
LIBS             = -Wl,-aarchive


176.gcc=peak=default=default:
basepeak=true
COPTIMIZE             = +Oall               +ESlit +ESfic 
LIBS             = -Wl,-aarchive


181.mcf=peak=default=default:
COPTIMIZE         = +Oall +Owhole_program_mode +Opromote_indirect_calls
LIBS              = -Wl,-aarchive


186.crafty=peak=default=default:
basepeak=true
COPTIMIZE             = +O2 +Oentrysched +Olibcalls 
LIBS              = -Wl,-aarchive

197.parser=peak=default=default:
COPTIMIZE        = +Oall +Odataprefetch +ESfic +Oinline_budget=400 +Owhole_program_mode
LIBS             = -Wl,-aarchive

252.eon=peak=default=default:
CXXOPTIMIZE      =  +noeh +O4 +Optrs_strongly_typed  +Olibcalls +Oentrysched +Onolimit +Opromote_indirect_calls +Onofltacc +A +ESfic +Ostaticprediction
LIBS             = -Wl,-aarchive


253.perlbmk=peak=default=default:
COPTIMIZE        = +Oall +ESlit +ESfic +Optrs_strongly_typed +Opromote_indirect_calls
LIBS             = -Wl,-aarchive -Wl,/opt/langtools/lib/fastmem.o


254.gap=peak=default=default:
COPTIMIZE         = +O4  +Opromote_indirect_calls +ESfic +Optrs_strongly_typed +Odataprefetch
LIBS              = -Wl,-aarchive


255.vortex=peak=default=default:
COPTIMIZE        = +Oall +Oinline_budget=800 +Optrs_strongly_typed
LIBS             = -Wl,-aarchive -Wl,/opt/langtools/lib/fastmem.o

256.bzip2=peak=default=default:
COPTIMIZE        = +Oall +Odataprefetch +Optrs_strongly_typed  +Owhole_program_mode +Onoptrs_to_globals +Oinline_budget=80 +ESlit +ESfic +Ostaticprediction 
LIBS             = -Wl,-aarchive

300.twolf=peak=default=default:
COPTIMIZE        = +Oall +Optrs_strongly_typed
LIBS             =


########################################################################
# Benchmark specific portability flags.                                #
######################################################################## 


164.gzip=default=default=default:

176.gcc=default=default=default:
CPORTABILITY         = -DHOST_WORDS_BIG_ENDIAN 

186.crafty=default=default=default:
CPORTABILITY         = -DHP 

252.eon=default=default=default:
CXXPORTABILITY   = -DFMAX_IS_DOUBLE

253.perlbmk=default=default=default:
CPORTABILITY     = -DSPEC_CPU2000_HP

254.gap=default=default=default:
CPORTABILITY         = -DSPEC_CPU2000_HP -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_CALLOC_PROTO


default=default=default=default:
notes000    = (Notes) 
notes001    =