diff options
Diffstat (limited to 'benchmarks')
-rw-r--r-- | benchmarks/himenobench/Makefile | 39 | ||||
-rw-r--r-- | benchmarks/himenobench/pkg-plist | 24 |
2 files changed, 24 insertions, 39 deletions
diff --git a/benchmarks/himenobench/Makefile b/benchmarks/himenobench/Makefile index 7bcde1996818..467e4db1484b 100644 --- a/benchmarks/himenobench/Makefile +++ b/benchmarks/himenobench/Makefile @@ -27,23 +27,23 @@ EXTRACT_DEPENDS= lha:${PORTSDIR}/archivers/lha RESTRICTED= "unsure to redistribute" .if defined(OPTIMIZED_FLAGS) -FFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -malign-double -CFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -malign-double -.if (${MACHINE_ARCH} == "i386") -CFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -CXXFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 +FFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations +CFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations +.if (${MACHINE_ARCH} == "i386" && !${MACHINE_ARCH}== "amd64") +CFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double +FFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double .endif # i386 .endif .if defined(WITH_ICC) -CFLAGS_ICC+= -O3 -tpp7 -xiMKW -Vaxlib +CFLAGS_ICC+= -O3 -tpp7 -axN -Vaxlib ICC= ${LOCALBASE}/intel_cc_80/bin/icc PLIST_SUB+= WITH_ICC="" .else PLIST_SUB+= WITH_ICC="@comment " .endif .if defined(WITH_IFC) -FFLAGS_IFC+= -O3 -tpp7 -xiMKW -Vaxlib -ipo +FFLAGS_IFC+= -O3 -tpp7 -axN -Vaxlib -ipo IFC= ${LOCALBASE}/intel_fc_80/bin/ifort PLIST_SUB+= WITH_IFC="" .else @@ -57,7 +57,7 @@ do-extract: done do-build: # @cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_xl himenobmtxp_xl.f #Too large - @cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_l himenobmtxp_l.f +# @cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_l himenobmtxp_l.f @cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_m himenobmtxp_m.f @cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_s himenobmtxp_s.f # @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DELARGE -o himenobmtxps_xl himenobmtxps.c #Too large @@ -65,11 +65,7 @@ do-build: @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DMIDDLE -o himenobmtxps_m himenobmtxps.c @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DSMALL -o himenobmtxps_s himenobmtxps.c @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DSSMALL -o himenobmtxps_ss himenobmtxps.c - @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DELARGE -o himenobmtxpa_xl himenobmtxpa.c - @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DLARGE -o himenobmtxpa_l himenobmtxpa.c - @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DMIDDLE -o himenobmtxpa_m himenobmtxpa.c - @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DSMALL -o himenobmtxpa_s himenobmtxpa.c - @cd ${WRKSRC} ; ${CC} ${CFLAGS} -DSSMALL -o himenobmtxpa_ss himenobmtxpa.c + @cd ${WRKSRC} ; ${CC} ${CFLAGS} -o himenobmtxpa himenobmtxpa.c .if defined(WITH_IFC) # @cd ${WRKSRC} ; ${IFC} ${FFLAGS_IFC} -o himenobmtxp_xl.ifc himenobmtxp_xl.f #Too large @cd ${WRKSRC} ; ${IFC} ${FFLAGS_IFC} -o himenobmtxp_l.ifc himenobmtxp_l.f @@ -83,23 +79,20 @@ do-build: @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DMIDDLE -o himenobmtxps_m.icc himenobmtxps.c @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DSMALL -o himenobmtxps_s.icc himenobmtxps.c @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DSSMALL -o himenobmtxps_ss.icc himenobmtxps.c - @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DELARGE -o himenobmtxpa_xl.icc himenobmtxpa.c - @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DLARGE -o himenobmtxpa_l.icc himenobmtxpa.c - @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DMIDDLE -o himenobmtxpa_m.icc himenobmtxpa.c - @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DSMALL -o himenobmtxpa_s.icc himenobmtxpa.c - @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DSSMALL -o himenobmtxpa_ss.icc himenobmtxpa.c + @cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -o himenobmtxpa.icc himenobmtxpa.c .endif do-install: # ${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_xl ${PREFIX}/bin #Too large - @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_l ${PREFIX}/bin +# @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_l ${PREFIX}/bin#Too large @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_m ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_s ${PREFIX}/bin + @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_l ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_m ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_s ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_ss ${PREFIX}/bin -# @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_xl.ifc ${PREFIX}/bin #Too large .if defined(WITH_IFC) +# @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_xl.ifc ${PREFIX}/bin #Too large @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_l.ifc ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_m.ifc ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_s.ifc ${PREFIX}/bin @@ -111,10 +104,6 @@ do-install: @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_m.icc ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_s.icc ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_ss.icc ${PREFIX}/bin - @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa_xl.icc ${PREFIX}/bin - @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa_l.icc ${PREFIX}/bin - @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa_m.icc ${PREFIX}/bin - @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa_s.icc ${PREFIX}/bin - @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa_ss.icc ${PREFIX}/bin + @${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa.icc ${PREFIX}/bin .endif .include <bsd.port.mk> diff --git a/benchmarks/himenobench/pkg-plist b/benchmarks/himenobench/pkg-plist index 9c0f51a2b80e..3a7362beaf0a 100644 --- a/benchmarks/himenobench/pkg-plist +++ b/benchmarks/himenobench/pkg-plist @@ -1,20 +1,16 @@ -bin/himenobmtxp_l bin/himenobmtxp_m bin/himenobmtxp_s +bin/himenobmtxpa bin/himenobmtxps_l bin/himenobmtxps_m bin/himenobmtxps_s bin/himenobmtxps_ss -%%USE_ICC%%bin/himenobmtxpa_l.icc -%%USE_ICC%%bin/himenobmtxpa_m.icc -%%USE_ICC%%bin/himenobmtxpa_s.icc -%%USE_ICC%%bin/himenobmtxpa_ss.icc -%%USE_ICC%%bin/himenobmtxpa_xl.icc -%%USE_ICC%%bin/himenobmtxps_l.icc -%%USE_ICC%%bin/himenobmtxps_m.icc -%%USE_ICC%%bin/himenobmtxps_s.icc -%%USE_ICC%%bin/himenobmtxps_ss.icc -%%USE_IFC%%bin/himenobmtxp.ifc -%%USE_IFC%%bin/himenobmtxp_l.ifc -%%USE_IFC%%bin/himenobmtxp_m.ifc -%%USE_IFC%%bin/himenobmtxp_s.ifc +%%WITH_ICC%%bin/himenobmtxpa.icc +%%WITH_ICC%%bin/himenobmtxps_l.icc +%%WITH_ICC%%bin/himenobmtxps_m.icc +%%WITH_ICC%%bin/himenobmtxps_s.icc +%%WITH_ICC%%bin/himenobmtxps_ss.icc +%%WITH_IFC%%bin/himenobmtxp.ifc +%%WITH_IFC%%bin/himenobmtxp_l.ifc +%%WITH_IFC%%bin/himenobmtxp_m.ifc +%%WITH_IFC%%bin/himenobmtxp_s.ifc |