Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
848811 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20121107 | 20121016 |
853648 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20121107 | 20121016 |
855255 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20121107 | 20121016 |
858605 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20121107 | 20121016 |
859899 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121107 | 20121016 |
862252 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121107 | 20121016 |
863481 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20121107 | 20121016 |
891054 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20121107 | 20121016 |
892285 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20121107 | 20121016 |
917376 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20121107 | 20121016 |
918176 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121107 | 20121016 |
921628 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20121107 | 20121016 |
924597 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20121107 | 20121016 |
928611 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20121107 | 20121016 |
1138110 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1143283 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1151349 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1152063 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1155004 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1155187 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1158342 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1191561 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1192755 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1203268 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20121107 | 20121016 |
1205691 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1209299 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20121107 | 20121016 |
1232335 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20121107 | 20121016 |
1233923 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1234687 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20121107 | 20121016 |
1237170 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1237354 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20121107 | 20121016 |
1238792 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20121107 | 20121016 |
1242878 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121107 | 20121016 |
1242886 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20121107 | 20121016 |
1245261 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1249632 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20121107 | 20121016 |
1252899 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1253171 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1256690 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1260896 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1266654 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1270047 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1271886 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1275736 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1277715 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1280384 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1434947 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1438727 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1478767 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1480653 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1500970 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1505894 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1509797 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1511645 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1518139 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1521803 | ref | gcc -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1526581 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1533178 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1534332 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1536511 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1541366 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1544464 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1548579 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1559623 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
1570209 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121107 | 20121016 |
1577660 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20121107 | 20121016 |
1616827 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20121107 | 20121016 |
1618703 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20121107 | 20121016 |
1619233 | ref | gcc -m64 -Os -fomit-frame-pointer | 20121107 | 20121016 |
1619683 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20121107 | 20121016 |
1624306 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20121107 | 20121016 |
1624893 | ref | gcc -Os -fomit-frame-pointer | 20121107 | 20121016 |
1626528 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121107 | 20121016 |
1658786 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20121107 | 20121016 |
1659018 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20121107 | 20121016 |
1682401 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20121107 | 20121016 |
1683050 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20121107 | 20121016 |
1683092 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20121107 | 20121016 |
1684744 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20121107 | 20121016 |
1684781 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20121107 | 20121016 |
1687302 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20121107 | 20121016 |
1689878 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121107 | 20121016 |
1690040 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20121107 | 20121016 |
1694324 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20121107 | 20121016 |
1704563 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20121107 | 20121016 |
1706142 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20121107 | 20121016 |
1718194 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20121107 | 20121016 |
1721191 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20121107 | 20121016 |
1753308 | ref | gcc -m64 -O -fomit-frame-pointer | 20121107 | 20121016 |
1754431 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20121107 | 20121016 |
1760682 | ref | gcc -O -fomit-frame-pointer | 20121107 | 20121016 |
1950529 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1961160 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1992873 | ref | gcc -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1993276 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
1994045 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2064583 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2071760 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2087950 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2109956 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
6193538 | ref | cc | 20121107 | 20121016 |
6209655 | ref | gcc | 20121107 | 20121016 |
6238323 | ref | gcc -funroll-loops | 20121107 | 20121016 |