GCC |
Back to the Win32 Shootout Back to dada's perl lab |
GCC | |
---|---|
Tested Version | gcc (GCC) 3.3.1 (cygming special) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. (Cygwin Version 1.5.5(0.94/3/2)) |
Home Page | http://gcc.gnu.org/ |
Download | ftp://ftp.gnu.org/pub/gnu/gcc/ |
View All Source Code For GCC |
(Ranks in Red in the
table below are those which fall below the average Rank for this language
over all tests. The corresponding programs could possibly benefit from further optimization.) |
||||||||
Test | Source Code | Avg Rank: 6 | Avg Rank: 17 | Avg Rank: 28 | Log | |||
---|---|---|---|---|---|---|---|---|
CPU | Rank | Mem | Rank | LOC | Rank | |||
Ackermann's Function | ackermann.gcc | 0.07 | 5 | 1504 | 22 | 14 | 27 | log |
Array Access | ary3.gcc | 0.07 | 6 | 1560 | 18 | 21 | 31 | log |
Count Lines/Words/Chars | wc.gcc | 0.28 | 1 | 1484 | 18 | 28 | 27 | log |
Echo Client/Server | echo.gcc | * | * | 123 | 17 | log | ||
Exception Mechanisms | except.gcc | 0.11 | 5 | 1508 | 19 | 39 | 14 | log |
Fibonacci Numbers | fibo.gcc | 0.22 | 5 | 1508 | 27 | 15 | 35 | log |
Hash (Associative Array) Access | hash.gcc | 0.67 | 6 | 4304 | 7 | 20 | 27 | log |
Hashes, Part II | hash2.gcc | 1.58 | 3 | 2236 | 9 | 28 | 25 | log |
Heapsort | heapsort.gcc | 0.13 | 4 | 2140 | 14 | 56 | 27 | log |
Hello World | hello.gcc | 5.99 | 24 | 1484 | 26 | 5 | 34 | log |
List Operations | lists.gcc | 0.12 | 2 | 1744 | 9 | 185 | 35 | log |
Matrix Multiplication | matrix.gcc | 0.10 | 5 | 1520 | 18 | 52 | 33 | log |
Method Calls | methcall.gcc | 0.09 | 6 | 1492 | 19 | 72 | 27 | log |
Nested Loops | nestedloop.gcc | 0.11 | 6 | 1500 | 28 | 17 | 24 | log |
Object Instantiation | objinst.gcc | 1.59 | 17 | 1492 | 17 | 76 | 24 | log |
Producer/Consumer Threads | prodcons.gcc | 2.46 | 7 | 1512 | 6 | 70 | 18 | log |
Random Number Generator | random.gcc | 0.09 | 2 | 1516 | 25 | 22 | 30 | log |
Regular Expression Matching | regexmatch.gcc | T | (T) * | T | (T) * | 111 | 22 | log |
Reverse a File | reversefile.gcc | 0.28 | 2 | 3440 | 9 | 42 | 38 | log |
Sieve of Erathostenes | sieve.gcc | 0.23 | 5 | 1512 | 23 | 25 | 32 | log |
Spell Checker | spellcheck.gcc | 0.80 | 1 | 2920 | 9 | 49 | 27 | log |
Statistical Moments | moments.gcc | 0.42 | 3 | 2060 | 10 | 60 | 20 | log |
String Concatenation | strcat.gcc | 0.04 | 9 | 1756 | 20 | 27 | 39 | log |
Sum a Column of Integers | sumcol.gcc | 0.79 | 6 | 1488 | 21 | 13 | 31 | log |
Word Frequency Count | wordfreq.gcc | 0.84 | 3 | 1996 | 13 | 44 | 22 | log |
*Test Implemented but not measured (timeout or error). |
Back to the Win32 Shootout Back to dada's perl lab |
Send comments or suggestions to dada@perl.it |