Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1684293 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
1686165 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
1687155 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140809 | 20140622 |
1688613 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1690710 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1692564 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1694166 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1697517 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1698228 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1699656 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1700850 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1702422 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1710627 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1711899 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1712085 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1712256 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1712781 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1713573 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1713921 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1715457 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140809 | 20140622 |
1715637 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1717941 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140809 | 20140622 |
1720320 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140809 | 20140622 |
1724283 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1728198 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1731456 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
1731483 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140809 | 20140622 |
1731921 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140809 | 20140622 |
1732119 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140809 | 20140622 |
1732224 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140809 | 20140622 |
1738029 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1738053 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1742124 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1744524 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1744611 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1762878 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140809 | 20140622 |
1763085 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140809 | 20140622 |
1763553 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140809 | 20140622 |
1763562 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140809 | 20140622 |
1771038 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1771266 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1771656 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1771677 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1775457 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1784745 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1909620 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140809 | 20140622 |
1909890 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
1910715 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1911009 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
1914630 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140809 | 20140622 |
1915920 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140809 | 20140622 |
1926327 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
1955595 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140809 | 20140622 |
1957701 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140809 | 20140622 |
1972488 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1978134 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140809 | 20140622 |
1985361 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1985433 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
1993353 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2003136 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140809 | 20140622 |
2003235 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140809 | 20140622 |
2003373 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140809 | 20140622 |
2003502 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2003613 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2003640 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140809 | 20140622 |
2003697 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2003838 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2112969 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2114382 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2136402 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2139420 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2223678 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140809 | 20140622 |
2224011 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2225931 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2226444 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2232021 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2233353 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2234166 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140809 | 20140622 |
2234748 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2235864 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2235972 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2236230 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2236860 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2237166 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140809 | 20140622 |
2237208 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2237325 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2237961 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2238738 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140809 | 20140622 |
2240400 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2253888 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2254611 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2256447 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140809 | 20140622 |
2258256 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2259108 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2267103 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2267613 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2267850 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2303796 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2305992 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2308854 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2309688 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2309748 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2313375 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140809 | 20140622 |
2315040 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140809 | 20140622 |
2318277 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2335068 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140809 | 20140622 |
2335416 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2342178 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2345385 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2345925 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2346123 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2346435 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140809 | 20140622 |
2346960 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2348193 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2349639 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140809 | 20140622 |
2451102 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2456385 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2460852 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2465478 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2465697 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2480241 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2481981 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2483493 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2493126 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2499354 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2499381 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2499414 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2512809 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140809 | 20140622 |
2513961 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2513967 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140809 | 20140622 |
2514390 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140809 | 20140622 |
2515203 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140809 | 20140622 |
2517192 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2517903 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2518278 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2523021 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2552418 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2605194 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2622177 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2625093 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2629959 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140809 | 20140622 |
2630709 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140809 | 20140622 |
2630982 | ref | gcc -m32 -O -fomit-frame-pointer | 20140809 | 20140622 |
2631021 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140809 | 20140622 |
2632749 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140809 | 20140622 |
2632749 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2632842 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2635845 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
2637390 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
2638488 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140809 | 20140622 |
2638545 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140809 | 20140622 |
2644656 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
2645436 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140809 | 20140622 |
2646405 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140809 | 20140622 |
2724840 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2725356 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2743161 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2743800 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2823342 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140809 | 20140622 |
2835993 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140809 | 20140622 |
2836110 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140809 | 20140622 |