# Invocation command line: # /spec/cpu2k/bin/runspec -c sphinx.c50.f61.cpp6110.cfg -r -u 2 all ############################################################################ ################################################################################ # SPEC CPU2000 Benchmark Config file IBM RS/6000 AIX # For: model 43P-260 (aka sphinx) running AIX 4.3.2 # Last Changed: 1.07.00 ################################################################################ #=============================================================================== # Global Options apply to all runs #=============================================================================== VENDOR = ibm action = validate tune = all output_format = asc runout = yes teeout = yes ext =aix432.630.c50.f61.cpp3661 #--number of times each test will be run (reportable must be and odd num >= 3) iterations = 3 #--turn on both of the following for reportable (non-test) runs reportable = 1 check_md5 = 1 #--prevent log file lines that are too long for vi log_line_width = 156 #--the directory where pdf data will go, be sure to tell the compiler #---where this is (eg: export PDFDIR="/tmp/pdfdir" for IBM compilers) PDFDIR=/tmp/pdfdir #=============================================================================== # The information below if for sphinx.spec.perform #=============================================================================== company_name = IBM Corporation machine_name = RS/6000 7043-270 (1 CPU) hw_vendor = IBM Corporation hw_model = RS/6000 7043-270 (1 CPU) hw_cpu = Power3-II hw_cpu_mhz = 375Mhz hw_fpu = Integrated hw_ncpu = 1 hw_ncpuorder = 4 hw_pcache = 32KBI+64KBD (on chip) hw_scache = 4MB unified (off chip) hw_tcache = None hw_ocache = None hw_parallel = None hw_memory = 4GB hw_disk = 2x9.1GB hw_other = None hw_avail = Feb-2000 sw_os = AIX 4.3.3 sw_file = AIX/JFS sw_state = Multi-user sw_avail = Feb-2000 license_num = 11 tester_name = IBM, Austin, TX test_date = Jan-2000 #--------------------------------- # Floating point specific notes #--------------------------------- fp=default=default=default: sw_compiler01 = Fortran 77 and 90: IBM xl Fortran 6.1 invoked as "xlf90" sw_compiler02 = C: IBM VAC 5.0 invoked as "xlc" notes001 = Portability Flags notes002 = -qfixed used in: wupwise, swim, mgrid, applu, galgel, sixtrack, apsi notes003 = -qsuffix=f=f90 used in: galgel, facerec, lucas, fma3d notes004 = Base Flags: notes005 = Fortran: -qpdf1/pdf2 -O3 -qarch=pwr3 -lmass notes006 = C: -O5 -lmass notes007 = Peak Flags: notes008 = 168.wupwise: -qpdf1/pdf2 -O4 -qipa=level=2 -lmass notes009 = 171.swim: -qpdf1/pdf2 -O4 -qipa=level=2 -qhot -lmass notes010 = 172.mgrid:-O3 -qarch=pwr3 -qhot notes011 = 173.applu: -qpdf1/pdf2 -O3 -qarch=pwr3 -lmass notes012 = 177.mesa: -O5 -lmass notes013 = 178.galgel: -O4 -qipa=level=2 -qhot -lmass notes014 = 179.art: -O5 -lmass notes015 = 183.equake: -O5 -lmass -lhmu notes016 = 187.facerec: -O3 -qarch=pwr3 -qhot -lmass notes017 = 188.ammp: -O3 -qarch=pwr3 -bnso -bI:/lib/syscalls.exp notes018 = 189.lucas: -qpdf1/pdf2 -O3 -qarch=pwr3 -lmass notes019 = 191.fma3d: -O4 -qipa=level=2 -qhot -lmass notes020 = 200.sixtrack: -O3 -qarch=pwr3 notes021 = 301.apsi: -O4 -qipa=level=2 -qhot -lmass -bnso -bI:/lib/syscalls.exp #--------------------------------- # Integer specific notes #--------------------------------- int=default=default=default: sw_compiler01 = C: IBM VAC 5.0 invoked as "cc" except where noted as "xlc" sw_compiler02 = C++: IBM C++ 3.6.6.1 invoked as "xlC" notes001 = Portability Flags: notes002 = gcc: -ma -qlanglvl=ansi -DHOST_WORDS_BIG_ENDIAN notes003 = crafty: -DAIX notes004 = eon: -DNEED_EXPLICIT_SPECIALIZATION notes005 = perlbmk: -DSPEC_CPU2000_AIX notes006 = gap: -DSYS_IS_BSD -DSYS_STRING_H -DSYS_HAS_TIME_PROTO -DSYS_HAS_MALLOC_PROTO -DSYS_HAS_CALLOC_PROTO notes007 = twolf: -DHAVE_SIGNED_CHAR notes008 = Base Flags: notes009 = C: -qpdf1/pdf2 -O3 -qarch=pwr3 -lhmu notes010 = C++: -qpdf1/pdf2 -O3 qarch=ppc qtune=pwr3 notes011 = Peak Flags: notes012 = 164.gzip: xlc -O5 notes013 = 175.vpr: xlc -qpdf1/pdf2 -O3 -qarch=pwr3 -bnso -bI:/lib/syscalls.exp notes014 = 176.gcc: -qpdf1/pdf2 -O3 -qarch=pwr3 -lhmu notes015 = 181.mcf: xlc -qpdf1/pdf2 -O5 -bnso -bI:/lib/syscalls.exp notes016 = 186.crafty: xlc -qpdf1 -O3 -Q=500 -qarch=pwr3 notes017 = 197.parser: xlc -O5 -qipa=partition=large -bnso -bI:/lib/syscalls.exp notes018 = 252.eon: -qpdf1/pdf2 -O3 -qarch=ppc -qtune=pwr3 -lhmu notes019 = 253.perlbmk: -qpdf1/pdf2 -O3 -qarch=pwr3 -lhmu notes020 = 254.gap: -O5 -qansialias -lhmu notes021 = 255.vortex: -qpdf1/pdf2 -O5 -Q=500 notes022 = 256.bzip2: xlc -O3 -qarch=pwr3 -lhmu notes023 = 300.twolf: xlc -O5 -Q=500 -lhmu ################################################################################ ################################################################################ ###### ###### ###### DO NOT EDIT BELOW THIS BLOCK ###### ###### (unless you are prepared to build new binaries) ###### ###### ###### ################################################################################ ################################################################################ #=============================================================================== # How the compilers are called # The settings used here are for IBM C/C++ and xl Fortran compilers #=============================================================================== fp=default=default=default: CC = /usr/vac/bin/xlc FC = xlf90 F77 = xlf90 int=default=default=default: CC = /usr/vac/bin/cc CXX = /usr/ibmcxx/bin/xlC #=============================================================================== # Base Level Optimizations # Limited to 4 flags #=============================================================================== #------------------------ # Floating Point #------------------------ fp=base=default=default: #--use feedback with fortran fp progs fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_FFLAGS =-qpdf1 -O3 -qarch=pwr3 PASS1_LDFFLAGS =-lmass -L/usr/lpp/xlf/lib/pdf -lpdf PASS2_FFLAGS =-qpdf2 -O3 -qarch=pwr3 PASS2_LDFFLAGS =-lmass #--no feedback for C programs COPTIMIZE =-O5 -lmass #--have to explicitly turn off feedback for C language fp programs 177.mesa=base=default=default: fdo_pre0 = 179.art=base=default=default: fdo_pre0 = 183.equake=base=default=default: fdo_pre0 = 188.ammp=base=default=default: fdo_pre0 = #------------------------ # Integer #------------------------ int=base=default=default: #--C flags w/feedback fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_CFLAGS =-qpdf1 -O3 -qarch=pwr3 PASS1_LDCFLAGS =-lhmu -lpdf -L/usr/vac/lib PASS2_CFLAGS =-qpdf2 -O3 -qarch=pwr3 PASS2_LDCFLAGS =-lhmu #--C++ flags w/feedback fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_CXXFLAGS =-qpdf1 -O3 -qarch=ppc -qtune=pwr3 PASS1_LDCXXFLAGS =-lpdf -L/usr/vac/lib PASS2_CXXFLAGS =-qpdf2 -O3 -qarch=ppc -qtune=pwr3 PASS2_LDCXXFLAGS = #=============================================================================== # Floating Point Portability Flags # no optimizations allowed here #=============================================================================== 168.wupwise=default=default=default: EXTRA_FFLAGS=-qfixed 171.swim=default=default=default: EXTRA_FFLAGS=-qfixed 172.mgrid=default=default=default: EXTRA_FFLAGS=-qfixed 173.applu=default=default=default: EXTRA_FFLAGS=-qfixed 178.galgel=default=default=default: EXTRA_FFLAGS=-qfixed -qsuffix=f=f90 187.facerec=default=default=default: EXTRA_FFLAGS=-qsuffix=f=f90 189.lucas=default=default=default: EXTRA_FFLAGS=-qsuffix=f=f90 191.fma3d=default=default=default: EXTRA_FFLAGS= -qsuffix=f=f90 200.sixtrack=default=default=default: EXTRA_FFLAGS=-qfixed 301.apsi=default=default=default: EXTRA_FFLAGS=-qfixed #=============================================================================== # Integer Portability Flags # no optimizations allowed here #=============================================================================== 176.gcc=default=default=default: EXTRA_CFLAGS=-ma -qlanglvl=ansi -DHOST_WORDS_BIG_ENDIAN 186.crafty=default=default=default: EXTRA_CFLAGS=-DAIX 252.eon=default=default=default: EXTRA_CXXFLAGS=-DNEED_EXPLICIT_SPECIALIZATION 253.perlbmk=default=default=default: EXTRA_CFLAGS=-DSPEC_CPU2000_AIX 254.gap=default=default=default: EXTRA_CFLAGS=-DSYS_IS_BSD -DSYS_STRING_H -DSYS_HAS_TIME_PROTO -DSYS_HAS_MALLOC_PROTO -DSYS_HAS_CALLOC_PROTO 300.twolf=default=default=default: EXTRA_CFLAGS=-DHAVE_SIGNED_CHAR #=============================================================================== # Integer peak optimization flags #=============================================================================== 164.gzip=peak=default=default: CC=/usr/vac/bin/xlc COPTIMIZE=-O5 175.vpr=peak=default=default: CC=/usr/vac/bin/xlc fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_CFLAGS=-qpdf1 -O3 -qarch=pwr3 PASS1_LDFLAGS=-L/usr/vac/lib -lpdf -bnso -bI:/lib/syscalls.exp PASS2_CFLAGS=-qpdf2 -O3 -qarch=pwr3 PASS2_LDFLAGS=-bnso -bI:/lib/syscalls.exp 176.gcc=peak=default=default: fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_CFLAGS =-qpdf1 -O3 -qarch=pwr3 PASS1_LDCFLAGS =-lhmu -lpdf -L/usr/vac/lib PASS2_CFLAGS =-qpdf2 -O3 -qarch=pwr3 PASS2_LDCFLAGS =-lhmu 181.mcf=peak=default=default: CC=/usr/vac/bin/xlc fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_CFLAGS=-qpdf1 -O5 PASS1_LDFLAGS=-O5 -L/usr/vac/lib -lpdf -bnso -bI:/lib/syscalls.exp PASS2_CFLAGS=-qpdf2 -O5 PASS2_LDFLAGS=-O5 -bnso -bI:/lib/syscalls.exp 186.crafty=peak=default=default: CC=/usr/vac/bin/xlc fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_CFLAGS=-qpdf1 -O3 -Q=500 -qarch=pwr3 PASS1_LDFLAGS=-lpdf -L/usr/vac/lib PASS2_CFLAGS=-qpdf2 -O3 -Q=500 -qarch=pwr3 PASS2_LDFLAGS= 197.parser=peak=default=default: CC=/usr/vac/bin/xlc COPTIMIZE=-O5 -qipa=partition=large -bnso -bI:/lib/syscalls.exp 252.eon=peak=default=default: fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_CXXFLAGS =-qpdf1 -O3 -qarch=ppc -qtune=pwr3 PASS1_LDCXXFLAGS =-lhmu -lpdf -L/usr/vac/lib PASS2_CXXFLAGS =-qpdf2 -O3 -qarch=ppc -qtune=pwr3 PASS2_LDCXXFLAGS =-lhmu 253.perlbmk=peak=default=default: fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_CFLAGS =-qpdf1 -O3 -qarch=pwr3 PASS1_LDCFLAGS =-lhmu -lpdf -L/usr/vac/lib PASS2_CFLAGS =-qpdf2 -O3 -qarch=pwr3 PASS2_LDCFLAGS =-lhmu 254.gap=peak=default=default: COPTIMIZE=-O5 -qansialias -lhmu 255.vortex=peak=default=default: fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_FLAGS=-qpdf1 -O5 -Q=500 PASS1_LDFLAGS=-O5 -lhmu -L/usr/vac/lib -lpdf PASS2_FLAGS=-qpdf2 -O5 -Q=500 PASS2_LDFLAGS=-O5 -lhmu 256.bzip2=peak=default=default: CC=/usr/vac/bin/xlc COPTIMIZE=-O3 -qarch=pwr3 -lhmu 300.twolf=peak=default=default: CC=/usr/vac/bin/xlc COPTIMIZE=-O5 -Q=500 -lhmu #=============================================================================== # Floating Point peak optimization flags #=============================================================================== default=peak=default=default: EXTRA_F77FLAGS =-qfixed 168.wupwise=peak=default=default: PASS1_F77FLAGS =-qpdf1 -O4 -qipa=level=2 PASS1_LDF77FLAGS =-qipa=level=2 -lmass -lpdf -L/usr/lpp/xlf/lib/pdf PASS2_F77FLAGS =-qpdf2 -O4 -qipa=level=2 PASS2_LDF77FLAGS =-qipa=level=2 -lmass 171.swim=peak=default=default: PASS1_F77FLAGS =-qpdf1 -O4 -qipa=level=2 -qhot PASS1_LDF77FLAGS =-qipa=level=2 -lmass -lpdf -L/usr/lpp/xlf/lib/pdf PASS2_F77FLAGS =-qpdf2 -O4 -qipa=level=2 -qhot PASS2_LDF77FLAGS =-qipa=level=2 -lmass 172.mgrid=peak=default=default: F77OPTIMIZE =-O3 -qarch=pwr3 -qhot 173.applu=peak=default=default: PASS1_F77FLAGS =-qpdf1 -O3 -qarch=pwr3 PASS1_LDF77FLAGS =-lmass -lpdf -L/usr/lpp/xlf/lib/pdf PASS2_F77FLAGS =-qpdf2 -O3 -qarch=pwr3 PASS2_LDF77FLAGS =-lmass 177.mesa=peak=default=default: COPTIMIZE =-O5 -lmass 178.galgel=peak=default=default: FOPTIMIZE =-O4 -qipa=level=2 -qhot -lmass 179.art=peak=default=default: COPTIMIZE =-O5 -lmass 183.equake=peak=default=default: COPTIMIZE =-O5 -lmass -lhmu 187.facerec=peak=default=default: FOPTIMIZE =-O3 -qarch=pwr3 -qhot -lmass 188.ammp=peak=default=default: COPTIMIZE =-O3 -qarch=pwr3 -bnso -bI:/lib/syscalls.exp 189.lucas=peak=default=default: fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR} PASS1_FFLAGS =-qpdf1 -O3 -qarch=pwr3 PASS1_LDFFLAGS =-lmass -L/usr/lpp/xlf/lib/pdf -lpdf PASS2_FFLAGS =-qpdf2 -O3 -qarch=pwr3 PASS2_LDFFLAGS =-lmass 191.fma3d=peak=default=default: FOPTIMIZE =-O4 -qipa=level=2 -qhot -lmass 200.sixtrack=peak=default=default: F77OPTIMIZE =-O3 -qarch=pwr3 301.apsi=peak=default=default: F77OPTIMIZE =-O4 -qipa=level=2 -qhot -lmass -bnso -bI:/lib/syscalls.exp