# Sun configuration file for SPECcpu2000 # 30 October 1999 # # This sets portability flags and does baseline optimization for Sun # compilers. # There are likely to be be other config files available which are more # recent, perform higher baseline or peak optimization, or use other # compilers or compiler versions. For more information, please search the # Sun home page # # http://www.sun.com # # Or see the SPEC home page. # Or ask your Sun sales representative. # # Systems supported in this config file: # # ext System # --- ------ # v8plusa (default) UltraSPARC-specific 32-bit binaries. # v9 UltraSPARC (SPARC version 9) 64-bit binaries. # VENDOR = Sun Microsystems action = validate tune = base ext = v8plusa #benchmark=tuning=extension=machine default=default=default=default: SPECLANG=/data2/spec2000/SC5.0 CC=${SPECLANG}/bin/cc CXX=${SPECLANG}/bin/CC -library=iostream,no%Cstd FC=${SPECLANG}/bin/f90 F77=${SPECLANG}/bin/f77 #################### Baseline Optimization Flags ############################ int=base=v8plusa=default: fdo_pre0 = rm -rf `pwd`/feedback OPTIMIZE = -fast -xO5 -xarch=v8plusa PASS1_CFLAGS = -xprofile=collect:`pwd`/../feedback PASS2_CFLAGS = -xprofile=use:`pwd`/../feedback PASS1_CXXFLAGS= -xprofile=collect:`pwd`/../feedback PASS2_CXXFLAGS= -xprofile=use:`pwd`/../feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/../feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/../feedback fp=base=v8plusa=default: fdo_pre0 = rm -rf `pwd`/feedback OPTIMIZE = -fast -xO5 -xarch=v8plusa PASS1_CFLAGS = -xprofile=collect:`pwd`/../feedback PASS2_CFLAGS = -xprofile=use:`pwd`/../feedback PASS1_LDCFLAGS = $(PASS1_CFLAGS) PASS2_LDCFLAGS = $(PASS2_CFLAGS) PASS1_FFLAGS = -xprofile=collect:`pwd`/../feedback PASS2_FFLAGS = -xprofile=use:`pwd`/../feedback PASS1_LDFFLAGS = $(PASS1_FFLAGS) PASS2_LDFFLAGS = $(PASS2_FFLAGS) int=base=v9=default: fdo_pre0 = rm -rf `pwd`/feedback OPTIMIZE = -fast -xO5 -xarch=v9 PASS1_CFLAGS = -xprofile=collect:`pwd`/../feedback PASS2_CFLAGS = -xprofile=use:`pwd`/../feedback PASS1_CXXFLAGS= -xprofile=collect:`pwd`/../feedback PASS2_CXXFLAGS= -xprofile=use:`pwd`/../feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/../feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/../feedback fp=base=v9=default: fdo_pre0 = rm -rf `pwd`/feedback OPTIMIZE = -fast -xO5 -xarch=v9 PASS1_CFLAGS = -xprofile=collect:`pwd`/../feedback PASS2_CFLAGS = -xprofile=use:`pwd`/../feedback PASS1_LDCFLAGS = $(PASS1_CFLAGS) PASS2_LDCFLAGS = $(PASS2_CFLAGS) PASS1_FFLAGS = -xprofile=collect:`pwd`/../feedback PASS2_FFLAGS = -xprofile=use:`pwd`/../feedback PASS1_LDFFLAGS = $(PASS1_FFLAGS) PASS2_LDFFLAGS = $(PASS2_FFLAGS) ######################### Portability Flags ############################# 178.galgel=default=default=default: EXTRA_FFLAGS = -e -fixed 176.gcc=default=v8plusa=default: EXTRA_CFLAGS = -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN 176.gcc=default=v9=default: EXTRA_CFLAGS = -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN -DSPARCV9_SOLARIS -DSPEC_CPU2000_LP64 186.crafty=default=default=default: EXTRA_CFLAGS = -DSUN 252.eon=default=v9=default: EXTRA_CXXFLAGS = -DSPEC_CPU2000_LP64 -DUSE_STRERROR 253.perlbmk=default=v8plusa=default: EXTRA_CFLAGS = -DSPEC_CPU2000_SOLARIS 253.perlbmk=default=v9=default: EXTRA_CFLAGS = -DSPEC_CPU2000_SOLARIS -DSPEC_CPU2000_LP64 254.gap=default=v8plusa=default: EXTRA_CFLAGS = -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO 254.gap=default=v9=default: EXTRA_CFLAGS = -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO -DSPEC_CPU2000_LP64 255.vortex=default=v9=default: EXTRA_CFLAGS = -DSPEC_CPU2000_LP64 ################# Reporting Information ################################ # # Enter machine configuration information here, to be recorded in # reporting pages, following the example shown below # default=default=default=default: hw_model = Ultra 10 333MHz hw_cpu = 333 MHz UltraSPARC-II hw_fpu = Integrated hw_ncpu = 1 hw_pcache = 16KBI+16KBD on chip hw_scache = 2MB(I+D) off chip hw_ocache = None hw_memory = 512MB hw_disk = 2 x 9.1GB (7200 RPM) hw_disk1 = hw_other = Ethernet hw_other1 = hw_avail = May-99 sw_os = Solaris 7 SU2 sw_compiler = Sun WorkShop 5.0 sw_Kernel_Extensions = none sw_file = UFS sw_state = Single User sw_avail = Feb-00 sw_other = license_num = tester_name = Sun, Palo Alto test_date = Nov-99 company_name= Sun Microsystems machine_name= Ultra 10 333MHz Volume = Issue = Page = notes01 = SPECint: C flags: -fast -xarch=v8plusa -xO5 -xprofile notes02 = C++ flags: -fast -xarch=v8plusa -xO5 -xprofile notes03 = SPECfp: C flags: -fast -xarch=v8plusa -xO5 -xprofile notes04 = F90 flags: -fast -xarch=v8plusa -xO5 -xprofile