compbench-devel Mailing List for CompBenchmarks (Page 37)
Brought to you by:
xfred
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(48) |
Oct
(51) |
Nov
(66) |
Dec
(83) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(242) |
Feb
(56) |
Mar
(95) |
Apr
(120) |
May
(127) |
Jun
(32) |
Jul
(10) |
Aug
(55) |
Sep
(114) |
Oct
(3) |
Nov
|
Dec
|
From: Frederic T. <xf...@us...> - 2006-12-28 00:37:38
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv30657/CBM-PI Log Message: Directory /cvsroot/compbench/CompBenchmarks++/CBM-PI added to the repository |
From: Frederic T. <xf...@us...> - 2006-12-28 00:37:07
|
Update of /cvsroot/compbench/CompBenchmarks++/System In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv30303 Modified Files: System.cpp Log Message: ctype.h used. Chomp() removes beginning and ending spaces. Index: System.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/System/System.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** System.cpp 12 Dec 2006 19:51:39 -0000 1.11 --- System.cpp 28 Dec 2006 00:37:03 -0000 1.12 *************** *** 12,15 **** --- 12,16 ---- #include <sys/types.h> #include <unistd.h> + #include <ctype.h> #include <config.h> *************** *** 131,146 **** { int l = str.length(); ! ! if (l) { ! if (str[l-1]=='\n') { str.resize(l-1); l--; } - if (l) - if (str[l-1]=='\r') { - str.resize(l-1); - l--; - } } } --- 132,159 ---- { int l = str.length(); ! int i; ! int sp = 1; ! ! std::string dum; ! ! while (l) { ! if ((str[l-1]=='\n') || ! (str[l-1]=='\r') || ! (isspace(str[l-1]))) { str.resize(l-1); l--; + } else + break; + } + + l=str.length(); + + for(i=0;i<l;i++) { + if (!((isspace((int) str[i])) && (sp))) { + sp=0; + dum+=str[i]; } } + str=dum; } |
From: Frederic T. <xf...@us...> - 2006-12-27 18:24:06
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12527 Modified Files: compbenchmarks-ui-perl Log Message: Current context is now displayed while benchmarking. Build time are stored in results' file. Index: compbenchmarks-ui-perl =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/compbenchmarks-ui-perl,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** compbenchmarks-ui-perl 21 Dec 2006 18:37:11 -0000 1.5 --- compbenchmarks-ui-perl 27 Dec 2006 18:24:03 -0000 1.6 *************** *** 33,36 **** --- 33,37 ---- my $CBM_CURRENT_BENCH_STATUS_FILE = "$CBM_ROOT_DIRECTORY/$hostname/Status/bm-current-run"; my $CBM_CURRENT_BENCH_RESULTS_FILE = "$CBM_ROOT_DIRECTORY/$hostname/Status/bm-current-run-results.r"; + my $CBM_BENCHMARKS_RUNS_FILE = "$CBM_ROOT_DIRECTORY/$hostname/Configuration/Benchmarks-Runs"; my $CBM_BENCHMARKS_RUNS; *************** *** 528,531 **** --- 529,533 ---- exit(1); # !!! } + my $pwd = `pwd`; chomp($pwd); *************** *** 866,869 **** --- 868,873 ---- my $r_n; + my $p_end; + my $p_beg; foreach $r_c (@compilers_b) { *************** *** 872,899 **** for($r_n=0;$r_n<$CBM_BENCHMARKS_RUNS;$r_n++) { my $p = cbmc_package_get($r_b); if (defined($p)) { if ($p->{benchmarks}->{$r_b}->{Language} eq $r_l) { ! my $cmd = "$CBM --bench $r_b $r_c '$r_o' | $CBM_PROGRAMS{'GREP'} '^Benchmark result : ' | $CBM_PROGRAMS{'CUT'} -f2 -d':'"; if ((defined($resume_i)) && ($resume_i>$i)) { $i++; if ($i == $resume_i) { ! my $togo = ($TOTAL_TIME/$i)*($tot-$i); ! my $eta = cbmc_eta($togo); ! cbmc_dialog_gauge("Benchmarked : $i/$tot (ETA. $eta) - Previous context :\n\nCompiler : $r_c\nOptions : $r_o\nBenchmark : $r_b (" . ($r_n+1) . "/$CBM_BENCHMARKS_RUNS)", sprintf("%d", $i*100.0/$tot), 11, 70); } next; } ! my $beg = time(); $SIG{INT} = \&sigint_compbenchmark; - my $r = `$cmd`; $SIG{INT} = 'DEFAULT'; ! my $end = time(); ! $TOTAL_TIME+=($end-$beg); $i++; - my $togo = ($TOTAL_TIME/$i)*($tot-$i); - my $eta = cbmc_eta($togo); $r=~s/ //g; - cbmc_dialog_gauge("Benchmarked : $i/$tot (ETA. $eta) - Previous context :\n\nCompiler : $r_c\nOptions : $r_o\nBenchmark : $r_b (" . ($r_n+1) . "/$CBM_BENCHMARKS_RUNS)", sprintf("%d", $i*100.0/$tot), 11, 70); if ($r =~ /^([\d|\.]*)e\+(\d*)$/) { --- 876,938 ---- for($r_n=0;$r_n<$CBM_BENCHMARKS_RUNS;$r_n++) { my $p = cbmc_package_get($r_b); + my $togo; + my $eta; if (defined($p)) { if ($p->{benchmarks}->{$r_b}->{Language} eq $r_l) { ! my $cmd = "$CBM --bench $r_b $r_c '$r_o'"; if ((defined($resume_i)) && ($resume_i>$i)) { $i++; if ($i == $resume_i) { ! # $togo = ($TOTAL_TIME/$i)*($tot-$i); ! # $eta = cbmc_eta($togo); ! # my $si = $i+1; ! # cbmc_dialog_gauge("Benchmarked : $si/$tot (ETA. $eta) - Previous context :\n\nCompiler : $r_c\nOptions : $r_o\nBenchmark : $r_b (" . ($r_n+1) . "/$CBM_BENCHMARKS_RUNS)", sprintf("%d", $i*100.0/$tot), 11, 70); } next; } ! ! if (defined($TOTAL_TIME)) { ! $togo = ($TOTAL_TIME/$i)*($tot-$i); ! $eta = cbmc_eta($togo); ! my $si = $i+1; ! cbmc_dialog_gauge("Benchmarking : $si/$tot (ETA. $eta)\n\nCompiler : $r_c\nOptions : $r_o\nBenchmark : $r_b (" . ($r_n+1) . "/$CBM_BENCHMARKS_RUNS)", sprintf("%d", $i*100.0/$tot), 11, 70); ! } else { ! my $si = $i+1; ! cbmc_dialog_gauge("Benchmarking : $si/$tot (ETA. ?)\n\nCompiler : $r_c\nOptions : $r_o\nBenchmark : $r_b (" . ($r_n+1) . "/$CBM_BENCHMARKS_RUNS)", 0.0, 11, 70); ! $togo = "?"; ! $eta = ""; ! } ! ! ! $p_beg = time(); $SIG{INT} = \&sigint_compbenchmark; + my @r = `$cmd`; + my $r = 0; + my $bt = -1; + `../slowdown.sh`; + + $p_end = time(); $SIG{INT} = 'DEFAULT'; ! ! chomp(@r); ! foreach(@r) { ! if (/^Benchmark result : (.*)$/) { ! $r=$1; ! chomp($r); ! last; ! } ! } ! foreach(@r) { ! if (/^Build time : (.*)$/) { ! $bt=$1; ! chomp($bt); ! last; ! } ! } ! ! $TOTAL_TIME+=($p_end-$p_beg); $i++; $r=~s/ //g; if ($r =~ /^([\d|\.]*)e\+(\d*)$/) { *************** *** 910,913 **** --- 949,953 ---- my $F = $CBM_CURRENT_BENCH_RESULTS_FILE; + open(FD, ">>$F"); # file must exists for archiving if (($r ne '') && (($r =~ /^\d*$/) || ($r =~ /^\d*\.\d*$/)) && ($r>0)) { *************** *** 915,921 **** $r.="\n"; } ! print FD "result::benchmark=$r_b\nresult::compiler=$r_c\nresult::options=$r_o\nresult::value=$r\n"; } close(FD); $F = $CBM_CURRENT_BENCH_STATUS_FILE; open(FD, ">$F"); --- 955,967 ---- $r.="\n"; } ! print FD "result::benchmark=$r_b\nresult::compiler=$r_c\nresult::options=$r_o\nresult::value=$r"; ! if ($bt != -1) { ! print FD "result::build-time::value=$bt\n"; ! } ! print FD "\n"; } close(FD); + + $F = $CBM_CURRENT_BENCH_STATUS_FILE; open(FD, ">$F"); |
From: Frederic T. <xf...@us...> - 2006-12-27 18:22:34
|
Update of /cvsroot/compbench/CompBenchmarks++/System In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12001 Modified Files: System.h Log Message: Minor changes in Time() documentation. Index: System.h =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/System/System.h,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** System.h 11 Dec 2006 18:09:47 -0000 1.12 --- System.h 27 Dec 2006 18:22:30 -0000 1.13 *************** *** 218,224 **** virtual int fileExists(std::string fn); ! /** Returns current time. ! Format is system dependent. It has to precise up to the second. ! \return Current time. */ virtual time_t Time(void); --- 218,223 ---- virtual int fileExists(std::string fn); ! /** Returns current time in seconds, since EPOC. ! * \return Current time. */ virtual time_t Time(void); |
From: Frederic T. <xf...@us...> - 2006-12-27 18:21:49
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv11576 Modified Files: Benchmark.cpp Log Message: Measure time in Make(); Index: Benchmark.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Benchmark.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Benchmark.cpp 23 Nov 2006 16:35:32 -0000 1.15 --- Benchmark.cpp 27 Dec 2006 18:21:45 -0000 1.16 *************** *** 405,408 **** --- 405,410 ---- int r; std::string info; + time_t beg; + time_t end; if ((getStatus()>=Made) && (!_force)) { *************** *** 411,419 **** UI->Information(CBMUI::BenchMake, ! packageName()); r=make(); - if (r) { storeStatus(Made); storeContext(currentCompiler, --- 413,423 ---- UI->Information(CBMUI::BenchMake, ! packageName()); + beg=system->Time(); r=make(); if (r) { + end=system->Time(); + std::cout << "Build time : " << (double) (end-beg) << std::endl; storeStatus(Made); storeContext(currentCompiler, |
From: Frederic T. <xf...@us...> - 2006-12-27 18:21:26
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv11247 Modified Files: compbenchmarks-core.pod configure.in Doxyfile Log Message: bump to 0.4.1. Index: Doxyfile =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Doxyfile,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Doxyfile 14 Dec 2006 22:04:53 -0000 1.7 --- Doxyfile 27 Dec 2006 18:21:14 -0000 1.8 *************** *** 5,9 **** #--------------------------------------------------------------------------- PROJECT_NAME = CompBenchmarks ! PROJECT_NUMBER = 0.4.0 OUTPUT_DIRECTORY = doc CREATE_SUBDIRS = NO --- 5,9 ---- #--------------------------------------------------------------------------- PROJECT_NAME = CompBenchmarks ! PROJECT_NUMBER = 0.4.1 OUTPUT_DIRECTORY = doc CREATE_SUBDIRS = NO *************** *** 45,50 **** #--------------------------------------------------------------------------- EXTRACT_ALL = NO ! EXTRACT_PRIVATE = YES ! EXTRACT_STATIC = YES EXTRACT_LOCAL_CLASSES = YES EXTRACT_LOCAL_METHODS = YES --- 45,50 ---- #--------------------------------------------------------------------------- EXTRACT_ALL = NO ! EXTRACT_PRIVATE = NO ! EXTRACT_STATIC = NO EXTRACT_LOCAL_CLASSES = YES EXTRACT_LOCAL_METHODS = YES *************** *** 207,211 **** # configuration options related to the XML output #--------------------------------------------------------------------------- ! GENERATE_XML = NO XML_OUTPUT = xml XML_SCHEMA = --- 207,211 ---- # configuration options related to the XML output #--------------------------------------------------------------------------- ! GENERATE_XML = YES XML_OUTPUT = xml XML_SCHEMA = *************** *** 246,250 **** # Configuration options related to the dot tool #--------------------------------------------------------------------------- ! CLASS_DIAGRAMS = YES HIDE_UNDOC_RELATIONS = YES HAVE_DOT = YES --- 246,250 ---- # Configuration options related to the dot tool #--------------------------------------------------------------------------- ! CLASS_DIAGRAMS = NO HIDE_UNDOC_RELATIONS = YES HAVE_DOT = YES Index: compbenchmarks-core.pod =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/compbenchmarks-core.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** compbenchmarks-core.pod 14 Dec 2006 22:04:53 -0000 1.3 --- compbenchmarks-core.pod 27 Dec 2006 18:21:14 -0000 1.4 *************** *** 1,5 **** =head1 NAME ! compbenchmarks 0.4.0 - Compilers' benchmarking environment =head1 SYNOPSIS --- 1,5 ---- =head1 NAME ! compbenchmarks 0.4.1 - Compilers' benchmarking environment =head1 SYNOPSIS Index: configure.in =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/configure.in,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** configure.in 14 Dec 2006 22:04:29 -0000 1.15 --- configure.in 27 Dec 2006 18:21:14 -0000 1.16 *************** *** 7,11 **** AC_CANONICAL_TARGET ! AM_INIT_AUTOMAKE(compbenchmarks, 0.4.0) AM_CONFIG_HEADER(config.h) --- 7,11 ---- AC_CANONICAL_TARGET ! AM_INIT_AUTOMAKE(compbenchmarks, 0.4.1) AM_CONFIG_HEADER(config.h) |
From: Frederic T. <xf...@us...> - 2006-12-21 18:38:41
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv5924 Modified Files: ChangeLog Log Message: bump to 0.4.0 and details. Index: ChangeLog =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/ChangeLog,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** ChangeLog 12 Dec 2006 16:29:42 -0000 1.20 --- ChangeLog 21 Dec 2006 18:38:36 -0000 1.21 *************** *** 1,2 **** --- 1,7 ---- + 0.4.0 + * benchpplinux support improved (25 more benchmarks). + * Better dependencies' checking in compbenchmarks' re-build process. + * Irrevelant script call removed. + 0.3.3 * New interfaces for packages and benchmarks providen through |
From: Frederic T. <xf...@us...> - 2006-12-21 18:38:21
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv5905 Modified Files: main.h Log Message: Minor (language correctness) changes. Index: main.h =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/main.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** main.h 12 Dec 2006 16:30:09 -0000 1.5 --- main.h 21 Dec 2006 18:38:18 -0000 1.6 *************** *** 45,52 **** * * External benchmark's packages are supported through independant shared ! * libraries that use the libcompbenchmarks'. * ! * To start implementing the support ! * of a new package, you should : * - download the sources (http://compbench.sf.net), * - take a quick look at \link CBMBenchmark CBMBenchmark\endlink class. --- 45,51 ---- * * External benchmark's packages are supported through independant shared ! * libraries that use libcompbenchmarks'. * ! * To start a new benchmark or package implementation, you can * - download the sources (http://compbench.sf.net), * - take a quick look at \link CBMBenchmark CBMBenchmark\endlink class. *************** *** 54,57 **** --- 53,57 ---- * - update Makefile.am and benchmarks.list files in the Benchmark directory, * - Look at Benchmark-SCIMARK2.cpp or Benchmark-BZIP2.cpp, which are good models. + * * You can also get in touch with me, see http://compbench.sf.net/cgi-bin/feedback.cgi . * |
From: Frederic T. <xf...@us...> - 2006-12-21 18:37:22
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv5502 Modified Files: compbenchmarks-ui-perl Log Message: Fixed : slowdown script call removed. Index: compbenchmarks-ui-perl =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/compbenchmarks-ui-perl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** compbenchmarks-ui-perl 14 Dec 2006 22:05:45 -0000 1.4 --- compbenchmarks-ui-perl 21 Dec 2006 18:37:11 -0000 1.5 *************** *** 887,891 **** $SIG{INT} = \&sigint_compbenchmark; my $r = `$cmd`; ! `../slowdown.sh`; $SIG{INT} = 'DEFAULT'; my $end = time(); --- 887,891 ---- $SIG{INT} = \&sigint_compbenchmark; my $r = `$cmd`; ! $SIG{INT} = 'DEFAULT'; my $end = time(); |
From: Frederic T. <xf...@us...> - 2006-12-18 17:49:47
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv16542 Modified Files: Makefile.am Log Message: Less verbosity while upgrading header files' wrappers. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Makefile.am,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Makefile.am 13 Dec 2006 19:21:25 -0000 1.13 --- Makefile.am 18 Dec 2006 17:49:43 -0000 1.14 *************** *** 55,80 **** %.libwrapper.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBWRAPPER) ! @(doit=0; echo "Checking $@"; if test ! -f $(top_srcdir)/Benchmark/$@; then \ doit=1; \ fi; \ $(CBM_GENLIBWRAPPER) $@ $(top_srcdir)/Benchmark > $@.tmp; \ if test $$doit = "1"; then \ ! mv $@.tmp $@ && echo "$@ created."; \ else \ diff $@.tmp $@ > /dev/null; \ ! if test ! $$? == 0; then mv $@.tmp $@ && echo "$@ updated."; fi; \ fi; \ rm $@.tmp 2> /dev/null; exit 0) Benchmark-Selector.liblist.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBLIST) ! @(doit=0; echo "Checking $@"; if test ! -f $(top_srcdir)/Benchmark/$@; then \ doit=1; \ fi; \ $(CBM_GENLIBLIST) $(top_srcdir)/Benchmark > $@.tmp; \ if test $$doit = "0"; then \ ! mv $@.tmp $@ && echo "List $@ created."; \ else \ diff $@.tmp $@ > /dev/null; \ ! if test ! $$? == 0; then mv $@.tmp $@ && echo "$@ updated."; fi; \ fi; \ rm $@.tmp 2> /dev/null; exit 0) --- 55,84 ---- %.libwrapper.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBWRAPPER) ! @(doit=0; echo -n "Checking $@ : "; if test ! -f $(top_srcdir)/Benchmark/$@; then \ doit=1; \ fi; \ $(CBM_GENLIBWRAPPER) $@ $(top_srcdir)/Benchmark > $@.tmp; \ if test $$doit = "1"; then \ ! mv $@.tmp $@ && echo "created."; \ else \ diff $@.tmp $@ > /dev/null; \ ! if test ! $$? == 0; then mv $@.tmp $@ && echo "updated."; else \ ! echo "up-to-date."; \ ! fi; \ fi; \ rm $@.tmp 2> /dev/null; exit 0) Benchmark-Selector.liblist.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBLIST) ! @(doit=0; echo -n "Checking $@ : "; if test ! -f $(top_srcdir)/Benchmark/$@; then \ doit=1; \ fi; \ $(CBM_GENLIBLIST) $(top_srcdir)/Benchmark > $@.tmp; \ if test $$doit = "0"; then \ ! mv $@.tmp $@ && echo "created."; \ else \ diff $@.tmp $@ > /dev/null; \ ! if test ! $$? == 0; then mv $@.tmp $@ && echo "updated."; else \ ! echo "up-to-date."; \ ! fi; \ fi; \ rm $@.tmp 2> /dev/null; exit 0) |
From: Frederic T. <xf...@us...> - 2006-12-14 22:05:48
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv17962 Modified Files: compbenchmarks-ui-perl Log Message: Static reference to version replaced by $CBM_VERSION (given by compbenchmarks-core). Index: compbenchmarks-ui-perl =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/compbenchmarks-ui-perl,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** compbenchmarks-ui-perl 23 Nov 2006 16:41:41 -0000 1.3 --- compbenchmarks-ui-perl 14 Dec 2006 22:05:45 -0000 1.4 *************** *** 575,579 **** $w=60; } ! my $cmd = "echo 'EOF' | $CBM_PROGRAMS{'DIALOG'} --backtitle 'compbenchmarks 0.3.3' --gauge '$title' $h $w $percent"; system("$cmd"); --- 575,579 ---- $w=60; } ! my $cmd = "echo 'EOF' | $CBM_PROGRAMS{'DIALOG'} --backtitle 'compbenchmarks $CBM_VERSION' --gauge '$title' $h $w $percent"; system("$cmd"); *************** *** 586,590 **** $args=~s/\n/\\n/g; ! my $cmd = "$CBM_PROGRAMS{'DIALOG'} --backtitle 'compbenchmarks 0.3.3' $args --stdout > $DIALOG_TMPFILE"; system("$cmd"); --- 586,590 ---- $args=~s/\n/\\n/g; ! my $cmd = "$CBM_PROGRAMS{'DIALOG'} --backtitle 'compbenchmarks $CBM_VERSION' $args --stdout > $DIALOG_TMPFILE"; system("$cmd"); *************** *** 887,891 **** $SIG{INT} = \&sigint_compbenchmark; my $r = `$cmd`; ! $SIG{INT} = 'DEFAULT'; my $end = time(); --- 887,891 ---- $SIG{INT} = \&sigint_compbenchmark; my $r = `$cmd`; ! `../slowdown.sh`; $SIG{INT} = 'DEFAULT'; my $end = time(); *************** *** 1134,1138 **** =head1 NAME ! compbenchmarks-ui-perl 0.3.3 - compilers' benchmarking environment =head1 SYNOPSIS --- 1134,1138 ---- =head1 NAME ! compbenchmarks-ui-perl $CBM_VERSION - compilers' benchmarking environment =head1 SYNOPSIS |
From: Frederic T. <xf...@us...> - 2006-12-14 22:04:57
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv17494 Modified Files: compbenchmarks-core.pod Doxyfile Log Message: Bump to 0.4.0. Index: Doxyfile =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Doxyfile,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Doxyfile 1 Nov 2006 13:05:19 -0000 1.6 --- Doxyfile 14 Dec 2006 22:04:53 -0000 1.7 *************** *** 5,9 **** #--------------------------------------------------------------------------- PROJECT_NAME = CompBenchmarks ! PROJECT_NUMBER = 0.3.3 OUTPUT_DIRECTORY = doc CREATE_SUBDIRS = NO --- 5,9 ---- #--------------------------------------------------------------------------- PROJECT_NAME = CompBenchmarks ! PROJECT_NUMBER = 0.4.0 OUTPUT_DIRECTORY = doc CREATE_SUBDIRS = NO Index: compbenchmarks-core.pod =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/compbenchmarks-core.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** compbenchmarks-core.pod 29 Nov 2006 19:19:34 -0000 1.2 --- compbenchmarks-core.pod 14 Dec 2006 22:04:53 -0000 1.3 *************** *** 1,5 **** =head1 NAME ! compbenchmarks 0.3.3 - Compilers' benchmarking environment =head1 SYNOPSIS --- 1,5 ---- =head1 NAME ! compbenchmarks 0.4.0 - Compilers' benchmarking environment =head1 SYNOPSIS |
From: Frederic T. <xf...@us...> - 2006-12-14 22:04:35
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv17441 Modified Files: configure.in Log Message: Bump to 0.4.0. Debugging informations removed. Index: configure.in =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/configure.in,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** configure.in 12 Dec 2006 19:51:11 -0000 1.14 --- configure.in 14 Dec 2006 22:04:29 -0000 1.15 *************** *** 7,11 **** AC_CANONICAL_TARGET ! AM_INIT_AUTOMAKE(compbenchmarks, 0.3.3) AM_CONFIG_HEADER(config.h) --- 7,11 ---- AC_CANONICAL_TARGET ! AM_INIT_AUTOMAKE(compbenchmarks, 0.4.0) AM_CONFIG_HEADER(config.h) *************** *** 203,207 **** fi ! CXXFLAGS="-Wall -pedantic -g -O2" # Checks for libraries. --- 203,207 ---- fi ! CXXFLAGS="-Wall -pedantic -O2" # Checks for libraries. |
From: Frederic T. <xf...@us...> - 2006-12-13 20:48:49
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv20740 Modified Files: Benchmark-BENCHPPLINUX.cpp Benchmark-BENCHPPLINUX.h benchmarks.list Log Message: 8 new benchmarks (benchpplinux). Index: benchmarks.list =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/benchmarks.list,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** benchmarks.list 13 Dec 2006 19:33:08 -0000 1.6 --- benchmarks.list 13 Dec 2006 20:48:43 -0000 1.7 *************** *** 51,54 **** --- 51,62 ---- benchpplinux-inducvar-ho:BENCHPPLINUX:BENCHPPLINUX_INDUCVAR_HO benchpplinux-reducstrength-ho:BENCHPPLINUX:BENCHPPLINUX_REDUCSTRENGTH_HO + benchpplinux-deadcode:BENCHPPLINUX:BENCHPPLINUX_DEADCODE + benchpplinux-deadcode-ho:BENCHPPLINUX:BENCHPPLINUX_DEADCODE_HO + benchpplinux-loopjamming:BENCHPPLINUX:BENCHPPLINUX_LOOPJAMMING + benchpplinux-loopjamming-ho:BENCHPPLINUX:BENCHPPLINUX_LOOPJAMMING_HO + benchpplinux-reduncode:BENCHPPLINUX:BENCHPPLINUX_REDUNCODE + benchpplinux-reduncode-ho:BENCHPPLINUX:BENCHPPLINUX_REDUNCODE_HO + benchpplinux-stringops:BENCHPPLINUX:BENCHPPLINUX_STRINGOPS + benchpplinux-stringops-ho:BENCHPPLINUX:BENCHPPLINUX_STRINGOPS_HO linpackc-sp-unroll:LINPACKC:LINPACKC_SP_UNROLL linpackc-sp-roll:LINPACKC:LINPACKC_SP_ROLL Index: Benchmark-BENCHPPLINUX.h =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Benchmark-BENCHPPLINUX.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Benchmark-BENCHPPLINUX.h 13 Dec 2006 19:33:08 -0000 1.3 --- Benchmark-BENCHPPLINUX.h 13 Dec 2006 20:48:43 -0000 1.4 *************** *** 526,529 **** --- 526,667 ---- }; + /** \brief Defines the 'Dead Code' + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_DEADCODE : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_DEADCODE(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_DEADCODE(); + }; + + /** \brief Defines the 'Dead Code', hand optimized, + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_DEADCODE_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_DEADCODE_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_DEADCODE_HO(); + }; + + /** \brief Defines the 'Loop Jamming' + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_LOOPJAMMING : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_LOOPJAMMING(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_LOOPJAMMING(); + }; + + + /** \brief Defines the 'Loop Jamming', hand optimized, + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO(); + }; + + /** \brief Defines the 'Redundant Code' + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_REDUNCODE : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_REDUNCODE(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_REDUNCODE(); + }; + + + /** \brief Defines the 'Redundant Code' hand optimized + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO(); + }; + + /** \brief Defines the 'String Ops' + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_STRINGOPS : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_STRINGOPS(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_STRINGOPS(); + }; + + /** \brief Defines the 'String Ops', hand optimized, + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO(); + }; + lib_declare(); Index: Benchmark-BENCHPPLINUX.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Benchmark-BENCHPPLINUX.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Benchmark-BENCHPPLINUX.cpp 13 Dec 2006 19:33:07 -0000 1.5 --- Benchmark-BENCHPPLINUX.cpp 13 Dec 2006 20:48:43 -0000 1.6 *************** *** 128,132 **** cmd+=" && "; cmd+=CBM_PROG_MAKE; ! cmd+=" a000091 a000092 f000001 f000002 f000003 f000004 f000005 f000006 f000007 f000008 l000001 l000002 h000006 h000007 h000008 h000009 o000001a o000001b o000002a o000002b o000003a o000003b o000004a o000004b o000005a o000005b o000006a o000006b o000007b"; // !!! #5a; cmd+=" CC=\""; --- 128,132 ---- cmd+=" && "; cmd+=CBM_PROG_MAKE; ! cmd+=" a000091 a000092 f000001 f000002 f000003 f000004 f000005 f000006 f000007 f000008 l000001 l000002 h000006 h000007 h000008 h000009 o000001a o000001b o000002a o000002b o000003a o000003b o000004a o000004b o000005a o000005b o000006a o000006b o000007b o000008a o000008b o000009a o000009b o000010a o000010b o000012a o000012b"; // !!! #5a; cmd+=" CC=\""; *************** *** 879,884 **** } - - CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO::CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO(CBMSystem *_system) : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) --- 879,882 ---- *************** *** 904,905 **** --- 902,1096 ---- { } + + CBMBenchmarkBENCHPPLINUX_DEADCODE::CBMBenchmarkBENCHPPLINUX_DEADCODE(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_DEADCODE::benchmarkName(void) + { + return("benchpplinux-deadcode"); + } + + std::string CBMBenchmarkBENCHPPLINUX_DEADCODE::benchppBenchmark(void) + { + return("o000008a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_DEADCODE::benchmarkBENCHPPLINUXComments(void) + { + return("Dead code"); + } + + CBMBenchmarkBENCHPPLINUX_DEADCODE::~CBMBenchmarkBENCHPPLINUX_DEADCODE() + { + } + + CBMBenchmarkBENCHPPLINUX_DEADCODE_HO::CBMBenchmarkBENCHPPLINUX_DEADCODE_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_DEADCODE_HO::benchmarkName(void) + { + return("benchpplinux-deadcode-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_DEADCODE_HO::benchppBenchmark(void) + { + return("o000008b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_DEADCODE_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Dead code. Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_DEADCODE_HO::~CBMBenchmarkBENCHPPLINUX_DEADCODE_HO() + { + } + + + CBMBenchmarkBENCHPPLINUX_LOOPJAMMING::CBMBenchmarkBENCHPPLINUX_LOOPJAMMING(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_LOOPJAMMING::benchmarkName(void) + { + return("benchpplinux-loopjamming"); + } + + std::string CBMBenchmarkBENCHPPLINUX_LOOPJAMMING::benchppBenchmark(void) + { + return("o000009a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_LOOPJAMMING::benchmarkBENCHPPLINUXComments(void) + { + return("Loop jamming"); + } + + CBMBenchmarkBENCHPPLINUX_LOOPJAMMING::~CBMBenchmarkBENCHPPLINUX_LOOPJAMMING() + { + } + + CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO::CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO::benchmarkName(void) + { + return("benchpplinux-loopjamming-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO::benchppBenchmark(void) + { + return("o000009b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Loop jamming. Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO::~CBMBenchmarkBENCHPPLINUX_LOOPJAMMING_HO() + { + } + + CBMBenchmarkBENCHPPLINUX_REDUNCODE::CBMBenchmarkBENCHPPLINUX_REDUNCODE(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUNCODE::benchmarkName(void) + { + return("benchpplinux-reduncode"); + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUNCODE::benchppBenchmark(void) + { + return("o000010a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUNCODE::benchmarkBENCHPPLINUXComments(void) + { + return("Loop jamming"); + } + + CBMBenchmarkBENCHPPLINUX_REDUNCODE::~CBMBenchmarkBENCHPPLINUX_REDUNCODE() + { + } + + CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO::CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO::benchmarkName(void) + { + return("benchpplinux-reduncode-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO::benchppBenchmark(void) + { + return("o000010b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Loop jamming. Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO::~CBMBenchmarkBENCHPPLINUX_REDUNCODE_HO() + { + } + + CBMBenchmarkBENCHPPLINUX_STRINGOPS::CBMBenchmarkBENCHPPLINUX_STRINGOPS(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_STRINGOPS::benchmarkName(void) + { + return("benchpplinux-stringops"); + } + + std::string CBMBenchmarkBENCHPPLINUX_STRINGOPS::benchppBenchmark(void) + { + return("o000012a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_STRINGOPS::benchmarkBENCHPPLINUXComments(void) + { + return("String operations"); + } + + CBMBenchmarkBENCHPPLINUX_STRINGOPS::~CBMBenchmarkBENCHPPLINUX_STRINGOPS() + { + } + + CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO::CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO::benchmarkName(void) + { + return("benchpplinux-stringops-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO::benchppBenchmark(void) + { + return("o000012b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO::benchmarkBENCHPPLINUXComments(void) + { + return("String operations. Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO::~CBMBenchmarkBENCHPPLINUX_STRINGOPS_HO() + { + } |
From: Frederic T. <xf...@us...> - 2006-12-13 19:33:14
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv22199 Modified Files: Benchmark-BENCHPPLINUX.cpp Benchmark-BENCHPPLINUX.h benchmarks.list Log Message: 17 new benchmarks (benchpplinux). Index: benchmarks.list =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/benchmarks.list,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** benchmarks.list 12 Dec 2006 16:27:58 -0000 1.5 --- benchmarks.list 13 Dec 2006 19:33:08 -0000 1.6 *************** *** 34,37 **** --- 34,54 ---- benchpplinux-10wsparseswitch:BENCHPPLINUX:BENCHPPLINUX_10WAY_SPARSE_SWITCH benchpplinux-10wvfc:BENCHPPLINUX:BENCHPPLINUX_10WAY_VFC + benchpplinux-packedbitarray:BENCHPPLINUX:BENCHPPLINUX_PACKEDBITARRAY + benchpplinux-bitfields:BENCHPPLINUX:BENCHPPLINUX_BITFIELDS + benchpplinux-bitfields-pba:BENCHPPLINUX:BENCHPPLINUX_BITFIELDS_PBA + benchpplinux-packunpackobjets:BENCHPPLINUX:BENCHPPLINUX_PACKUNPACKOBJ + benchpplinux-constantpropagation:BENCHPPLINUX:BENCHPPLINUX_CONSTPROP + benchpplinux-constantpropagation-ho:BENCHPPLINUX:BENCHPPLINUX_CONSTPROP_HO + benchpplinux-localcommonse:BENCHPPLINUX:BENCHPPLINUX_LOCALCSE + benchpplinux-localcommonse-ho:BENCHPPLINUX:BENCHPPLINUX_LOCALCSE_HO + benchpplinux-localglobalse:BENCHPPLINUX:BENCHPPLINUX_GLOBALCSE + benchpplinux-localglobalse-ho:BENCHPPLINUX:BENCHPPLINUX_GLOBALCSE_HO + benchpplinux-unneccopy:BENCHPPLINUX:BENCHPPLINUX_UNNECCOPY + benchpplinux-unneccopy-ho:BENCHPPLINUX:BENCHPPLINUX_UNNECCOPY_HO + benchpplinux-codemotion:BENCHPPLINUX:BENCHPPLINUX_CODEMOTION + benchpplinux-codemotion-ho:BENCHPPLINUX:BENCHPPLINUX_CODEMOTION_HO + benchpplinux-inducvar:BENCHPPLINUX:BENCHPPLINUX_INDUCVAR + benchpplinux-inducvar-ho:BENCHPPLINUX:BENCHPPLINUX_INDUCVAR_HO + benchpplinux-reducstrength-ho:BENCHPPLINUX:BENCHPPLINUX_REDUCSTRENGTH_HO linpackc-sp-unroll:LINPACKC:LINPACKC_SP_UNROLL linpackc-sp-roll:LINPACKC:LINPACKC_SP_ROLL Index: Benchmark-BENCHPPLINUX.h =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Benchmark-BENCHPPLINUX.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Benchmark-BENCHPPLINUX.h 11 Dec 2006 20:12:28 -0000 1.2 --- Benchmark-BENCHPPLINUX.h 13 Dec 2006 19:33:08 -0000 1.3 *************** *** 236,239 **** --- 236,529 ---- }; + /** \brief Defines the 'packed bit arrays' benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY(); + }; + + /** \brief Defines the 'bit-fields' benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_BITFIELDS : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_BITFIELDS(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_BITFIELDS(); + }; + + /** \brief Defines the 'bit-fields and packed bit arrray' benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA(); + }; + + /** \brief Defines the 'pack and unpack class object' benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ(); + }; + + /** \brief Defines the 'Constant Propagation' benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_CONSTPROP : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_CONSTPROP(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_CONSTPROP(); + }; + + /** \brief Defines the 'Constant Propagation' (hand optimized) benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO(); + }; + + /** \brief Defines the 'Local Common Sub-expression' benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_LOCALCSE : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_LOCALCSE(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_LOCALCSE(); + }; + + /** \brief Defines the 'Local Common Sub-expression' (hand optimized) benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO(); + }; + + + /** \brief Defines the 'Global Common Sub-expression' benchmark within + * benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_GLOBALCSE : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_GLOBALCSE(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_GLOBALCSE(); + }; + + /** \brief Defines the 'Global Common Sub-expression' (Hand optimized) + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO(); + }; + + /** \brief Defines the 'Unnecessary Copy' + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_UNNECCOPY : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_UNNECCOPY(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_UNNECCOPY(); + }; + + /** \brief Defines the 'Unnecessary Copy' (Hand optimized) + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO(); + }; + + /** \brief Defines the 'Code Motion (including math functions)' + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_CODEMOTION : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_CODEMOTION(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_CODEMOTION(); + }; + + /** \brief Defines the 'Code Motion (including math functions)', + * hand optimized, benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO(); + }; + + /** \brief Defines the 'Induction Variable', + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_INDUCVAR : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_INDUCVAR(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_INDUCVAR(); + }; + + /** \brief Defines the 'Induction Variable' (hand optimized) + * benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO(); + }; + + /** \brief Defines the 'Reduction in Strength (including math functions)', + * hand optimized, benchmark within benchpp-linux package. + */ + class CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO : public CBMBenchmarkBENCHPPLINUX_IterationsPerSec + { + protected: + virtual std::string benchmarkName(void); + virtual std::string benchmarkBENCHPPLINUXComments(void); + + + virtual std::string benchppBenchmark(void); + + public: + CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO(class CBMSystem *_system); + virtual ~CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO(); + }; + lib_declare(); Index: Benchmark-BENCHPPLINUX.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Benchmark-BENCHPPLINUX.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Benchmark-BENCHPPLINUX.cpp 12 Dec 2006 16:27:58 -0000 1.4 --- Benchmark-BENCHPPLINUX.cpp 13 Dec 2006 19:33:07 -0000 1.5 *************** *** 128,132 **** cmd+=" && "; cmd+=CBM_PROG_MAKE; ! cmd+=" a000091 a000092 f000001 f000002 f000003 f000004 f000005 f000006 f000007 f000008 l000001 l000002"; // !!! #5a; cmd+=" CC=\""; --- 128,132 ---- cmd+=" && "; cmd+=CBM_PROG_MAKE; ! cmd+=" a000091 a000092 f000001 f000002 f000003 f000004 f000005 f000006 f000007 f000008 l000001 l000002 h000006 h000007 h000008 h000009 o000001a o000001b o000002a o000002b o000003a o000003b o000004a o000004b o000005a o000005b o000006a o000006b o000007b"; // !!! #5a; cmd+=" CC=\""; *************** *** 491,492 **** --- 491,905 ---- { } + + CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY::CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY::benchmarkName(void) + { + return("benchpplinux-packedbitarray"); + } + + std::string CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY::benchppBenchmark(void) + { + return("h000006"); + } + + std::string CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY::benchmarkBENCHPPLINUXComments(void) + { + return("Move 10 float objects from an array to a 10 component class object"); + } + + CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY::~CBMBenchmarkBENCHPPLINUX_PACKEDBITARRAY() + { + } + + CBMBenchmarkBENCHPPLINUX_BITFIELDS::CBMBenchmarkBENCHPPLINUX_BITFIELDS(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_BITFIELDS::benchmarkName(void) + { + return("benchpplinux-bitfields"); + } + + std::string CBMBenchmarkBENCHPPLINUX_BITFIELDS::benchppBenchmark(void) + { + return("h000007"); + } + + std::string CBMBenchmarkBENCHPPLINUX_BITFIELDS::benchmarkBENCHPPLINUXComments(void) + { + return("Store and extract bit fields that are" \ + "defined as bool, int, and unsigned int"); + } + + CBMBenchmarkBENCHPPLINUX_BITFIELDS::~CBMBenchmarkBENCHPPLINUX_BITFIELDS() + { + } + + CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA::CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA::benchmarkName(void) + { + return("benchpplinux-bitfields-pba"); + } + + std::string CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA::benchppBenchmark(void) + { + return("h000008"); + } + + std::string CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA::benchmarkBENCHPPLINUXComments(void) + { + return("Store and extract bit fields that are" \ + "defined by nested classes using packed arrays of" \ + "bool and int class members"); + } + + CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA::~CBMBenchmarkBENCHPPLINUX_BITFIELDS_PBA() + { + } + + CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ::CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ::benchmarkName(void) + { + return("benchpplinux-packunpackobjets"); + } + + std::string CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ::benchppBenchmark(void) + { + return("h000009"); + } + + std::string CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ::benchmarkBENCHPPLINUXComments(void) + { + return("Perform a class pack and unpack"); + } + + CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ::~CBMBenchmarkBENCHPPLINUX_PACKUNPACKOBJ() + { + } + + CBMBenchmarkBENCHPPLINUX_CONSTPROP::CBMBenchmarkBENCHPPLINUX_CONSTPROP(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_CONSTPROP::benchmarkName(void) + { + return("benchpplinux-constantpropagation"); + } + + std::string CBMBenchmarkBENCHPPLINUX_CONSTPROP::benchppBenchmark(void) + { + return("o000001a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_CONSTPROP::benchmarkBENCHPPLINUXComments(void) + { + return("Measure constant propagation time (including math functions)"); + } + + CBMBenchmarkBENCHPPLINUX_CONSTPROP::~CBMBenchmarkBENCHPPLINUX_CONSTPROP() + { + } + + CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO::CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO::benchmarkName(void) + { + return("benchpplinux-constantpropagation-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO::benchppBenchmark(void) + { + return("o000001b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Measure constant propagation time (including math functions). Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO::~CBMBenchmarkBENCHPPLINUX_CONSTPROP_HO() + { + } + + CBMBenchmarkBENCHPPLINUX_LOCALCSE::CBMBenchmarkBENCHPPLINUX_LOCALCSE(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_LOCALCSE::benchmarkName(void) + { + return("benchpplinux-localcommonse"); + } + + std::string CBMBenchmarkBENCHPPLINUX_LOCALCSE::benchppBenchmark(void) + { + return("o000002a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_LOCALCSE::benchmarkBENCHPPLINUXComments(void) + { + return("Local Common Sub-expression (including math functions)"); + } + + CBMBenchmarkBENCHPPLINUX_LOCALCSE::~CBMBenchmarkBENCHPPLINUX_LOCALCSE() + { + } + + CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO::CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO::benchmarkName(void) + { + return("benchpplinux-localcommonse-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO::benchppBenchmark(void) + { + return("o000002b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Local Common Sub-expression (including math functions). Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO::~CBMBenchmarkBENCHPPLINUX_LOCALCSE_HO() + { + } + + CBMBenchmarkBENCHPPLINUX_GLOBALCSE::CBMBenchmarkBENCHPPLINUX_GLOBALCSE(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_GLOBALCSE::benchmarkName(void) + { + return("benchpplinux-globalcommonse"); + } + + std::string CBMBenchmarkBENCHPPLINUX_GLOBALCSE::benchppBenchmark(void) + { + return("o000003a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_GLOBALCSE::benchmarkBENCHPPLINUXComments(void) + { + return("Global Common Sub-expression"); + } + + CBMBenchmarkBENCHPPLINUX_GLOBALCSE::~CBMBenchmarkBENCHPPLINUX_GLOBALCSE() + { + } + + CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO::CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO::benchmarkName(void) + { + return("benchpplinux-globalcommonse"); + } + + std::string CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO::benchppBenchmark(void) + { + return("o000003b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Global Common Sub-expression. Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO::~CBMBenchmarkBENCHPPLINUX_GLOBALCSE_HO() + { + } + + CBMBenchmarkBENCHPPLINUX_UNNECCOPY::CBMBenchmarkBENCHPPLINUX_UNNECCOPY(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_UNNECCOPY::benchmarkName(void) + { + return("benchpplinux-unneccopy"); + } + + std::string CBMBenchmarkBENCHPPLINUX_UNNECCOPY::benchppBenchmark(void) + { + return("o000004a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_UNNECCOPY::benchmarkBENCHPPLINUXComments(void) + { + return("Unnecessary copy"); + } + + CBMBenchmarkBENCHPPLINUX_UNNECCOPY::~CBMBenchmarkBENCHPPLINUX_UNNECCOPY() + { + } + + CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO::CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO::benchmarkName(void) + { + return("benchpplinux-unneccopy-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO::benchppBenchmark(void) + { + return("o000004b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Unnecessary copy. Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO::~CBMBenchmarkBENCHPPLINUX_UNNECCOPY_HO() + { + } + + CBMBenchmarkBENCHPPLINUX_CODEMOTION::CBMBenchmarkBENCHPPLINUX_CODEMOTION(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_CODEMOTION::benchmarkName(void) + { + return("benchpplinux-codemotion"); + } + + std::string CBMBenchmarkBENCHPPLINUX_CODEMOTION::benchppBenchmark(void) + { + return("o000005a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_CODEMOTION::benchmarkBENCHPPLINUXComments(void) + { + return("Code Motion (including math functions)"); + } + + CBMBenchmarkBENCHPPLINUX_CODEMOTION::~CBMBenchmarkBENCHPPLINUX_CODEMOTION() + { + } + + CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO::CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO::benchmarkName(void) + { + return("benchpplinux-codemotion-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO::benchppBenchmark(void) + { + return("o000005b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Code Motion (including math functions). Hand optimized."); + } + + CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO::~CBMBenchmarkBENCHPPLINUX_CODEMOTION_HO() + { + } + + CBMBenchmarkBENCHPPLINUX_INDUCVAR::CBMBenchmarkBENCHPPLINUX_INDUCVAR(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_INDUCVAR::benchmarkName(void) + { + return("benchpplinux-inducvar"); + } + + std::string CBMBenchmarkBENCHPPLINUX_INDUCVAR::benchppBenchmark(void) + { + return("o000006a"); + } + + std::string CBMBenchmarkBENCHPPLINUX_INDUCVAR::benchmarkBENCHPPLINUXComments(void) + { + return("Induction Variable"); + } + + CBMBenchmarkBENCHPPLINUX_INDUCVAR::~CBMBenchmarkBENCHPPLINUX_INDUCVAR() + { + } + + CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO::CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO::benchmarkName(void) + { + return("benchpplinux-inducvar-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO::benchppBenchmark(void) + { + return("o000006b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Induction Variable. Hand optimized"); + } + + CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO::~CBMBenchmarkBENCHPPLINUX_INDUCVAR_HO() + { + } + + + + CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO::CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO(CBMSystem *_system) + : CBMBenchmarkBENCHPPLINUX_IterationsPerSec(_system) + { + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO::benchmarkName(void) + { + return("benchpplinux-reducstrength-ho"); + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO::benchppBenchmark(void) + { + return("o000007b"); + } + + std::string CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO::benchmarkBENCHPPLINUXComments(void) + { + return("Reduction in strength (including math functions)"); + } + + CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO::~CBMBenchmarkBENCHPPLINUX_REDUCSTRENGTH_HO() + { + } |
From: Frederic T. <xf...@us...> - 2006-12-13 19:21:32
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv16706 Modified Files: Makefile.am Log Message: Generated headers are updated only if needed. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Makefile.am,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Makefile.am 11 Dec 2006 20:22:43 -0000 1.12 --- Makefile.am 13 Dec 2006 19:21:25 -0000 1.13 *************** *** 18,40 **** Benchmark-Selector.cpp: Benchmark-Selector.liblist.h ! Benchmark-GZIP.cpp: Benchmark-GZIP.libwrapper.h libcompbenchmarks_gzip_la_SOURCES = Benchmark-GZIP.cpp Benchmark-GZIP.h Benchmark-GZIP.libwrapper.h ! Benchmark-BZIP2.cpp: Benchmark-BZIP2.libwrapper.h libcompbenchmarks_bzip2_la_SOURCES = Benchmark-BZIP2.cpp Benchmark-BZIP2.h Benchmark-BZIP2.libwrapper.h ! Benchmark-NBENCH.cpp: Benchmark-NBENCH.libwrapper.h libcompbenchmarks_nbench_la_SOURCES = Benchmark-NBENCH.cpp Benchmark-NBENCH.h Benchmark-NBENCH.libwrapper.h ! Benchmark-SCIMARK2.cpp: Benchmark-SCIMARK2.libwrapper.h libcompbenchmarks_scimark2_la_SOURCES = Benchmark-SCIMARK2.cpp Benchmark-SCIMARK2.h Benchmark-SCIMARK2.libwrapper.h ! Benchmark-BENCHPP.cpp: Benchmark-BENCHPP.libwrapper.h libcompbenchmarks_benchpp_la_SOURCES = Benchmark-BENCHPP.cpp Benchmark-BENCHPP.h Benchmark-BENCHPP.libwrapper.h ! Benchmark-BENCHPPLINUX.cpp: Benchmark-BENCHPPLINUX.libwrapper.h libcompbenchmarks_benchpplinux_la_SOURCES = Benchmark-BENCHPPLINUX.cpp Benchmark-BENCHPPLINUX.h Benchmark-BENCHPPLINUX.libwrapper.h ! Benchmark-LINPACKC.cpp: Benchmark-LINPACKC.libwrapper.h libcompbenchmarks_linpackc_la_SOURCES = Benchmark-LINPACKC.cpp Benchmark-LINPACKC.h Benchmark-LINPACKC.libwrapper.h --- 18,40 ---- Benchmark-Selector.cpp: Benchmark-Selector.liblist.h ! Benchmark-GZIP.cpp: libcompbenchmarks_gzip_la_SOURCES = Benchmark-GZIP.cpp Benchmark-GZIP.h Benchmark-GZIP.libwrapper.h ! Benchmark-BZIP2.cpp: libcompbenchmarks_bzip2_la_SOURCES = Benchmark-BZIP2.cpp Benchmark-BZIP2.h Benchmark-BZIP2.libwrapper.h ! Benchmark-NBENCH.cpp: libcompbenchmarks_nbench_la_SOURCES = Benchmark-NBENCH.cpp Benchmark-NBENCH.h Benchmark-NBENCH.libwrapper.h ! Benchmark-SCIMARK2.cpp: libcompbenchmarks_scimark2_la_SOURCES = Benchmark-SCIMARK2.cpp Benchmark-SCIMARK2.h Benchmark-SCIMARK2.libwrapper.h ! Benchmark-BENCHPP.cpp: libcompbenchmarks_benchpp_la_SOURCES = Benchmark-BENCHPP.cpp Benchmark-BENCHPP.h Benchmark-BENCHPP.libwrapper.h ! Benchmark-BENCHPPLINUX.cpp: libcompbenchmarks_benchpplinux_la_SOURCES = Benchmark-BENCHPPLINUX.cpp Benchmark-BENCHPPLINUX.h Benchmark-BENCHPPLINUX.libwrapper.h ! Benchmark-LINPACKC.cpp: libcompbenchmarks_linpackc_la_SOURCES = Benchmark-LINPACKC.cpp Benchmark-LINPACKC.h Benchmark-LINPACKC.libwrapper.h *************** *** 55,64 **** %.libwrapper.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBWRAPPER) ! @echo "Generating $@" ! @$(CBM_GENLIBWRAPPER) $@ $(top_srcdir)/Benchmark > $@ Benchmark-Selector.liblist.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBLIST) ! @echo "Generating benchmark's list in $@" ! @$(CBM_GENLIBLIST) $(top_srcdir)/Benchmark > $@ clean-all: rm *.libwrapper.h *.liblist.h \ No newline at end of file --- 55,82 ---- %.libwrapper.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBWRAPPER) ! @(doit=0; echo "Checking $@"; if test ! -f $(top_srcdir)/Benchmark/$@; then \ ! doit=1; \ ! fi; \ ! $(CBM_GENLIBWRAPPER) $@ $(top_srcdir)/Benchmark > $@.tmp; \ ! if test $$doit = "1"; then \ ! mv $@.tmp $@ && echo "$@ created."; \ ! else \ ! diff $@.tmp $@ > /dev/null; \ ! if test ! $$? == 0; then mv $@.tmp $@ && echo "$@ updated."; fi; \ ! fi; \ ! rm $@.tmp 2> /dev/null; exit 0) Benchmark-Selector.liblist.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBLIST) ! @(doit=0; echo "Checking $@"; if test ! -f $(top_srcdir)/Benchmark/$@; then \ ! doit=1; \ ! fi; \ ! $(CBM_GENLIBLIST) $(top_srcdir)/Benchmark > $@.tmp; \ ! if test $$doit = "0"; then \ ! mv $@.tmp $@ && echo "List $@ created."; \ ! else \ ! diff $@.tmp $@ > /dev/null; \ ! if test ! $$? == 0; then mv $@.tmp $@ && echo "$@ updated."; fi; \ ! fi; \ ! rm $@.tmp 2> /dev/null; exit 0) clean-all: rm *.libwrapper.h *.liblist.h \ No newline at end of file |
From: Frederic T. <xf...@us...> - 2006-12-12 19:52:32
|
Update of /cvsroot/compbench/CompBenchmarks++/share/system/cygwin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv9827 Modified Files: Makefile.am Log Message: Fixed (hopefully) data installation prefix. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/share/system/cygwin/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile.am 25 Sep 2006 15:36:28 -0000 1.1 --- Makefile.am 12 Dec 2006 19:52:28 -0000 1.2 *************** *** 5,9 **** endif ! datarootdir = @datarootdir@/compbenchmarks/@VERSION@/system EXTRA_DIST = $(source_sys) \ No newline at end of file --- 5,9 ---- endif ! datarootdir=@datarootdir@/compbenchmarks/@VERSION@/system EXTRA_DIST = $(source_sys) \ No newline at end of file |
From: Frederic T. <xf...@us...> - 2006-12-12 19:52:19
|
Update of /cvsroot/compbench/CompBenchmarks++/share/patches In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv9812 Modified Files: Makefile.am Log Message: Fixed (hopefully) data installation prefix. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/share/patches/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Makefile.am 11 Dec 2006 18:11:12 -0000 1.6 --- Makefile.am 12 Dec 2006 19:52:16 -0000 1.7 *************** *** 1,6 **** data_DATA = scimark2.patch.gz benchpp.patch.gz linpackc.patch.gz ! # datarootdir = @datarootdir@/compbenchmarks/@VERSION@/patches ! datadir = @datadir@/compbenchmarks/@VERSION@/patches EXTRA_DIST = $(data_DATA) \ No newline at end of file --- 1,5 ---- data_DATA = scimark2.patch.gz benchpp.patch.gz linpackc.patch.gz ! datarootdir=@datarootdir@/compbenchmarks/@VERSION@/patches EXTRA_DIST = $(data_DATA) \ No newline at end of file |
From: Frederic T. <xf...@us...> - 2006-12-12 19:51:46
|
Update of /cvsroot/compbench/CompBenchmarks++/System In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv9457 Modified Files: System.cpp Log Message: CBM_DATADIR obsoleted by DATAROOTDIR. Index: System.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/System/System.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** System.cpp 11 Dec 2006 18:09:47 -0000 1.10 --- System.cpp 12 Dec 2006 19:51:39 -0000 1.11 *************** *** 291,295 **** break; case Patches: ! result=CBM_DATADIR; result+="/"; result+=PACKAGE; --- 291,295 ---- break; case Patches: ! result=DATAROOTDIR; result+="/"; result+=PACKAGE; *************** *** 304,308 **** break; case System: ! result=CBM_DATADIR; result+="/"; result+=PACKAGE; --- 304,308 ---- break; case System: ! result=DATAROOTDIR; result+="/"; result+=PACKAGE; |
From: Frederic T. <xf...@us...> - 2006-12-12 19:51:22
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv9201 Modified Files: config.h.in configure.in Log Message: CBM_DATADIR obsoleted by DATAROOTDIR. Index: config.h.in =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/config.h.in,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** config.h.in 23 Nov 2006 16:42:13 -0000 1.9 --- config.h.in 12 Dec 2006 19:51:10 -0000 1.10 *************** *** 1,7 **** /* config.h.in. Generated from configure.in by autoheader. */ - /* Data directory */ - #undef CBM_DATADIR - /* bzip2 */ #undef CBM_PROG_BZIP2 --- 1,4 ---- Index: configure.in =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/configure.in,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** configure.in 23 Nov 2006 16:42:13 -0000 1.13 --- configure.in 12 Dec 2006 19:51:11 -0000 1.14 *************** *** 36,40 **** AC_PROG_LIBTOOL ! AC_DEFINE_UNQUOTED(CBM_DATADIR, "$datadir", [Data directory]) AC_PATH_PROG(CBM_PROG_DIALOG, dialog, [], --- 36,41 ---- AC_PROG_LIBTOOL ! # AC_DEFINE_DIR([CBM_DATADIR], [$datadir], [Data directory]) ! CPPFLAGS = -DDATAROOTDIR='"$(datarootdir)"' @CPPFLAGS@ AC_PATH_PROG(CBM_PROG_DIALOG, dialog, [], |
From: Frederic T. <xf...@us...> - 2006-12-12 16:30:17
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29859 Modified Files: main.h Log Message: Short introduction for developpers. Index: main.h =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/main.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** main.h 29 Nov 2006 22:01:02 -0000 1.4 --- main.h 12 Dec 2006 16:30:09 -0000 1.5 *************** *** 37,41 **** * the operating system object). * ! * \section Behaviour * * Compiled on Linux, program'll use a CBMSystemLinux instance. It can install --- 37,41 ---- * the operating system object). * ! * \section behaviour Behaviour * * Compiled on Linux, program'll use a CBMSystemLinux instance. It can install *************** *** 52,60 **** * - take a quick look at \link CBMBenchmark CBMBenchmark\endlink class. * - for, said, Foo_benchpack.tar.gz package, create the Benchmark-FOO-BENCHPACK.cpp and corresponding header files in Benchmark directory, ! * - update Makefile.am in the Benchmark directory, * - Look at Benchmark-SCIMARK2.cpp or Benchmark-BZIP2.cpp, which are good models. * You can also get in touch with me, see http://compbench.sf.net/cgi-bin/feedback.cgi . * - * \section */ --- 52,59 ---- * - take a quick look at \link CBMBenchmark CBMBenchmark\endlink class. * - for, said, Foo_benchpack.tar.gz package, create the Benchmark-FOO-BENCHPACK.cpp and corresponding header files in Benchmark directory, ! * - update Makefile.am and benchmarks.list files in the Benchmark directory, * - Look at Benchmark-SCIMARK2.cpp or Benchmark-BZIP2.cpp, which are good models. * You can also get in touch with me, see http://compbench.sf.net/cgi-bin/feedback.cgi . * */ |
From: Frederic T. <xf...@us...> - 2006-12-12 16:29:59
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29821 Modified Files: ChangeLog Log Message: 0.3.3 : benchpplinux support. Improved API notified. Index: ChangeLog =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/ChangeLog,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** ChangeLog 27 Nov 2006 17:59:21 -0000 1.19 --- ChangeLog 12 Dec 2006 16:29:42 -0000 1.20 *************** *** 2,6 **** * New interfaces for packages and benchmarks providen through shared libraries. ! * New libcompbenchmarks library. * Installation mechanism improved for headers and libraries. * compbenchmarks binary renamed to compbenchmarks-core, --- 2,6 ---- * New interfaces for packages and benchmarks providen through shared libraries. ! * New libcompbenchmarks library, improved API. * Installation mechanism improved for headers and libraries. * compbenchmarks binary renamed to compbenchmarks-core, *************** *** 8,11 **** --- 8,12 ---- * Updated download URLs for benchpp and nbench-byte, unavailable download URLs identified and reported. + * benchpplinux package supports (10 benchmarks). 0.3.2 |
From: Frederic T. <xf...@us...> - 2006-12-12 16:28:57
|
Update of /cvsroot/compbench/CompBenchmarks++ In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29420 Modified Files: compbenchmarks-core.1 Log Message: Scripts renamed. Index: compbenchmarks-core.1 =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/compbenchmarks-core.1,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** compbenchmarks-core.1 1 Nov 2006 13:19:50 -0000 1.1 --- compbenchmarks-core.1 12 Dec 2006 16:28:53 -0000 1.2 *************** *** 129,134 **** .\" ======================================================================== .\" ! .IX Title "COMPBENCHMARKS 1" ! .TH COMPBENCHMARKS 1 "2006-10-31" "perl v5.8.8" "User Contributed Perl Documentation" .SH "NAME" compbenchmarks 0.3.3 \- Compilers' benchmarking environment --- 129,134 ---- .\" ======================================================================== .\" ! .IX Title "COMPBENCHMARKS-CORE 1" ! .TH COMPBENCHMARKS-CORE 1 "2006-11-28" "perl v5.8.8" "User Contributed Perl Documentation" .SH "NAME" compbenchmarks 0.3.3 \- Compilers' benchmarking environment *************** *** 211,218 **** according to customizable parameters. .PP ! Normally used by compbenchmarks-config program. .SH "DIRECTORIES" .IX Header "DIRECTORIES" ! All but the latest are used by compbenchmark\-config. .IP "~/.compbenchmarks root directory for all related files and directories" 4 .IX Item "~/.compbenchmarks root directory for all related files and directories" --- 211,218 ---- according to customizable parameters. .PP ! Normally used by compbenchmarks-ui-perl program. .SH "DIRECTORIES" .IX Header "DIRECTORIES" ! All but the latest are used by compbenchmarks-ui-perl .IP "~/.compbenchmarks root directory for all related files and directories" 4 .IX Item "~/.compbenchmarks root directory for all related files and directories" *************** *** 233,237 **** .SH "SEE ALSO" .IX Header "SEE ALSO" ! Manpage of compbenchmarks\-config. .SH "AUTHOR" .IX Header "AUTHOR" --- 233,237 ---- .SH "SEE ALSO" .IX Header "SEE ALSO" ! Manpage of compbenchmarks\-ui\-perl. .SH "AUTHOR" .IX Header "AUTHOR" |
From: Frederic T. <xf...@us...> - 2006-12-12 16:28:09
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29009 Modified Files: Benchmark-BENCHPPLINUX.cpp benchmarks.list Log Message: benchpp-linux benchmarks' prefix back to benchpplinux. Index: benchmarks.list =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/benchmarks.list,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** benchmarks.list 11 Dec 2006 20:21:55 -0000 1.4 --- benchmarks.list 12 Dec 2006 16:27:58 -0000 1.5 *************** *** 24,37 **** benchpp-whetstone:BENCHPP:BENCHPP_WHETSTONE benchpp-stepanov-al12:BENCHPP:BENCHPP_STEPANOV_AL12 ! benchpp-linux-dhrystone:BENCHPPLINUX:BENCHPPLINUX_DHRYSTONE ! benchpp-linux-whetstone:BENCHPPLINUX:BENCHPPLINUX_WHETSTONE ! benchpp-linux-bool-assign:BENCHPPLINUX:BENCHPPLINUX_BOOL_ASSIGN ! benchpp-linux-bool-if:BENCHPPLINUX:BENCHPPLINUX_BOOL_IF ! benchpp-linux-2wifelse:BENCHPPLINUX:BENCHPPLINUX_2WAY_IFELSE ! benchpp-linux-2wswitch:BENCHPPLINUX:BENCHPPLINUX_2WAY_SWITCH ! benchpp-linux-10wifelse:BENCHPPLINUX:BENCHPPLINUX_10WAY_IFELSE ! benchpp-linux-10wswitch:BENCHPPLINUX:BENCHPPLINUX_10WAY_SWITCH ! benchpp-linux-10wsparseswitch:BENCHPPLINUX:BENCHPPLINUX_10WAY_SPARSE_SWITCH ! benchpp-linux-10wvfc:BENCHPPLINUX:BENCHPPLINUX_10WAY_VFC linpackc-sp-unroll:LINPACKC:LINPACKC_SP_UNROLL linpackc-sp-roll:LINPACKC:LINPACKC_SP_ROLL --- 24,37 ---- benchpp-whetstone:BENCHPP:BENCHPP_WHETSTONE benchpp-stepanov-al12:BENCHPP:BENCHPP_STEPANOV_AL12 ! benchpplinux-dhrystone:BENCHPPLINUX:BENCHPPLINUX_DHRYSTONE ! benchpplinux-whetstone:BENCHPPLINUX:BENCHPPLINUX_WHETSTONE ! benchpplinux-bool-assign:BENCHPPLINUX:BENCHPPLINUX_BOOL_ASSIGN ! benchpplinux-bool-if:BENCHPPLINUX:BENCHPPLINUX_BOOL_IF ! benchpplinux-2wifelse:BENCHPPLINUX:BENCHPPLINUX_2WAY_IFELSE ! benchpplinux-2wswitch:BENCHPPLINUX:BENCHPPLINUX_2WAY_SWITCH ! benchpplinux-10wifelse:BENCHPPLINUX:BENCHPPLINUX_10WAY_IFELSE ! benchpplinux-10wswitch:BENCHPPLINUX:BENCHPPLINUX_10WAY_SWITCH ! benchpplinux-10wsparseswitch:BENCHPPLINUX:BENCHPPLINUX_10WAY_SPARSE_SWITCH ! benchpplinux-10wvfc:BENCHPPLINUX:BENCHPPLINUX_10WAY_VFC linpackc-sp-unroll:LINPACKC:LINPACKC_SP_UNROLL linpackc-sp-roll:LINPACKC:LINPACKC_SP_ROLL Index: Benchmark-BENCHPPLINUX.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Benchmark-BENCHPPLINUX.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Benchmark-BENCHPPLINUX.cpp 11 Dec 2006 20:21:55 -0000 1.3 --- Benchmark-BENCHPPLINUX.cpp 12 Dec 2006 16:27:58 -0000 1.4 *************** *** 27,31 **** std::string CBMBenchmarkBENCHPPLINUX::packageName(void) { ! return("benchpp-linux"); } --- 27,31 ---- std::string CBMBenchmarkBENCHPPLINUX::packageName(void) { ! return("benchpplinux"); } *************** *** 209,213 **** std::string CBMBenchmarkBENCHPPLINUX_DHRYSTONE::benchmarkName(void) { ! return("benchpp-linux-dhrystone"); } --- 209,213 ---- std::string CBMBenchmarkBENCHPPLINUX_DHRYSTONE::benchmarkName(void) { ! return("benchpplinux-dhrystone"); } *************** *** 233,237 **** std::string CBMBenchmarkBENCHPPLINUX_WHETSTONE::benchmarkName(void) { ! return("benchpp-linux-whetstone"); } --- 233,237 ---- std::string CBMBenchmarkBENCHPPLINUX_WHETSTONE::benchmarkName(void) { ! return("benchpplinux-whetstone"); } *************** *** 304,308 **** std::string CBMBenchmarkBENCHPPLINUX_BOOL_ASSIGN::benchmarkName(void) { ! return("benchpp-linux-bool-assign"); } --- 304,308 ---- std::string CBMBenchmarkBENCHPPLINUX_BOOL_ASSIGN::benchmarkName(void) { ! return("benchpplinux-bool-assign"); } *************** *** 329,333 **** std::string CBMBenchmarkBENCHPPLINUX_BOOL_IF::benchmarkName(void) { ! return("benchpp-linux-bool-if"); } --- 329,333 ---- std::string CBMBenchmarkBENCHPPLINUX_BOOL_IF::benchmarkName(void) { ! return("benchpplinux-bool-if"); } *************** *** 354,358 **** std::string CBMBenchmarkBENCHPPLINUX_2WAY_IFELSE::benchmarkName(void) { ! return("benchpp-linux-2wifelse"); } --- 354,358 ---- std::string CBMBenchmarkBENCHPPLINUX_2WAY_IFELSE::benchmarkName(void) { ! return("benchpplinux-2wifelse"); } *************** *** 378,382 **** std::string CBMBenchmarkBENCHPPLINUX_2WAY_SWITCH::benchmarkName(void) { ! return("benchpp-linux-2wswitch"); } --- 378,382 ---- std::string CBMBenchmarkBENCHPPLINUX_2WAY_SWITCH::benchmarkName(void) { ! return("benchpplinux-2wswitch"); } *************** *** 402,406 **** std::string CBMBenchmarkBENCHPPLINUX_10WAY_IFELSE::benchmarkName(void) { ! return("benchpp-linux-10wifelse"); } --- 402,406 ---- std::string CBMBenchmarkBENCHPPLINUX_10WAY_IFELSE::benchmarkName(void) { ! return("benchpplinux-10wifelse"); } *************** *** 426,430 **** std::string CBMBenchmarkBENCHPPLINUX_10WAY_SWITCH::benchmarkName(void) { ! return("benchpp-linux-10wswitch"); } --- 426,430 ---- std::string CBMBenchmarkBENCHPPLINUX_10WAY_SWITCH::benchmarkName(void) { ! return("benchpplinux-10wswitch"); } *************** *** 451,455 **** std::string CBMBenchmarkBENCHPPLINUX_10WAY_SPARSE_SWITCH::benchmarkName(void) { ! return("benchpp-linux-10wspareswitch"); } --- 451,455 ---- std::string CBMBenchmarkBENCHPPLINUX_10WAY_SPARSE_SWITCH::benchmarkName(void) { ! return("benchpplinux-10wspareswitch"); } *************** *** 475,479 **** std::string CBMBenchmarkBENCHPPLINUX_10WAY_VFC::benchmarkName(void) { ! return("benchpp-linux-10wvfc"); } --- 475,479 ---- std::string CBMBenchmarkBENCHPPLINUX_10WAY_VFC::benchmarkName(void) { ! return("benchpplinux-10wvfc"); } |
From: Frederic T. <xf...@us...> - 2006-12-11 20:22:46
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv3313 Modified Files: Makefile.am Log Message: Errorneous generation of benchmarks' list header. Index: Makefile.am =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Makefile.am,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Makefile.am 4 Dec 2006 19:28:29 -0000 1.11 --- Makefile.am 11 Dec 2006 20:22:43 -0000 1.12 *************** *** 60,64 **** Benchmark-Selector.liblist.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBLIST) @echo "Generating benchmark's list in $@" ! @$(CBM_GENLIBLIST) > $@ clean-all: rm *.libwrapper.h *.liblist.h \ No newline at end of file --- 60,64 ---- Benchmark-Selector.liblist.h: $(top_srcdir)/Benchmark/benchmarks.list $(CBM_GENLIBLIST) @echo "Generating benchmark's list in $@" ! @$(CBM_GENLIBLIST) $(top_srcdir)/Benchmark > $@ clean-all: rm *.libwrapper.h *.liblist.h \ No newline at end of file |