Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1156792 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1160872 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1162684 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1163316 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1172332 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1172368 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1177312 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1177348 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1178348 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1179132 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1179224 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1179340 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1179908 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1182444 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1182924 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1183200 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1184048 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1184804 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1191840 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
1192096 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
1193380 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140725 | 20140622 |
1193408 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140725 | 20140622 |
1194112 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
1194536 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
1195592 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
1195600 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140725 | 20140622 |
1196860 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
1357828 | ref | clang -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1358244 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1358388 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140725 | 20140622 |
1359544 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140725 | 20140622 |
1503560 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
1504920 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1505036 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1505248 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
1505644 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1505752 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1506228 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
1506292 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1506364 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140725 | 20140622 |
1506576 | ref | gcc -Os -fomit-frame-pointer | 20140725 | 20140622 |
1506596 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1506872 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
1507804 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1508808 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140725 | 20140622 |
1510372 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
1511704 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
1512324 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1513348 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
1514004 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140725 | 20140622 |
1514808 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
1515168 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1515180 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
1515316 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140725 | 20140622 |
1618880 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1619320 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1619356 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1620076 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1620120 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1620368 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1621612 | ref | gcc -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1621724 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1621792 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1621872 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1622436 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1622868 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1622888 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1623828 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
1652088 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1652292 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1652368 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1652380 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1652492 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1652816 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1652912 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1653244 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1653340 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1654904 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1655108 | ref | gcc -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1655820 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1657648 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
1657744 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1658368 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
1660488 | ref | gcc -m64 -O -fomit-frame-pointer | 20140725 | 20140622 |
1660556 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
1660624 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
1660640 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140725 | 20140622 |
1660864 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140725 | 20140622 |
1661136 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140725 | 20140622 |
1661180 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
1661240 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140725 | 20140622 |
1661272 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140725 | 20140622 |
1661588 | ref | gcc -O -fomit-frame-pointer | 20140725 | 20140622 |
1661760 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140725 | 20140622 |
1663216 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
1663404 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
4316728 | ref | gcc | 20140725 | 20140622 |
4317652 | ref | gcc -funroll-loops | 20140725 | 20140622 |
4318908 | ref | cc | 20140725 | 20140622 |