Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1577272 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1578036 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1590408 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
1590840 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
1591120 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20121016 | 20120928 |
1591516 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20121016 | 20120928 |
1592288 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1592492 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
1593420 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
1593660 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1593740 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
1600540 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1600660 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1600996 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1603952 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1605352 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1611624 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1612344 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1615228 | ref | gcc -Os -fomit-frame-pointer | 20121016 | 20120928 |
1615232 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1615236 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1615248 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1615480 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20121016 | 20120928 |
1615588 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1615604 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1615864 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20121016 | 20120928 |
1615944 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
1616004 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1616060 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1616156 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20121016 | 20120928 |
1616196 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
1616632 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1616664 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1616728 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20121016 | 20120928 |
1616944 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1617096 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1617100 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1617316 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1617460 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1618436 | ref | gcc -m64 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1622196 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1624308 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1625896 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1626852 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1650084 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1651052 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1669316 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1669636 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1672168 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1672256 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1672556 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1675616 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1675920 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1740968 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1741612 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1741744 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1748864 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
1749364 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1749576 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1750160 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
1750648 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
1752140 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
1753772 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1754580 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20121016 | 20120928 |
1754624 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20121016 | 20120928 |
1754652 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1754824 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1754980 | ref | gcc -m64 -O -fomit-frame-pointer | 20121016 | 20120928 |
1755108 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20121016 | 20120928 |
1755176 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20121016 | 20120928 |
1755392 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
1755528 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20121016 | 20120928 |
1755572 | ref | gcc -O -fomit-frame-pointer | 20121016 | 20120928 |
1755596 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121016 | 20120928 |
1755624 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20121016 | 20120928 |
1756664 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1756852 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1757092 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1757876 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1758012 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1758116 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1758848 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1760440 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1760884 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1761276 | ref | gcc -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1771120 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1771404 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1772448 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1780780 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1780952 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1784468 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1784840 | ref | gcc -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1784984 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1785052 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1797120 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1798272 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1798732 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1799456 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1799836 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1803108 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1803464 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1804676 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1808980 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1809340 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
4508096 | ref | gcc | 20121016 | 20120928 |
4511208 | ref | gcc -funroll-loops | 20121016 | 20120928 |
4511452 | ref | cc | 20121016 | 20120928 |