Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1229526 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1229733 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1231344 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1231344 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1231704 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1231794 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1231875 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1231911 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1232028 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1232064 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1232262 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1232316 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1232352 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1232406 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1232442 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
1232514 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1232550 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1232973 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
1233090 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1233288 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1233351 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1233594 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1233693 | ref | gcc -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1233756 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
1233765 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1233792 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1233900 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1233990 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1234323 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1234413 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1234539 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1234584 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1234638 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1234917 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140605 | 20140529 |
1235286 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1235286 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1235403 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1235457 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140605 | 20140529 |
1235457 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140605 | 20140529 |
1235691 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
1236771 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1237896 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1238031 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238103 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238139 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238148 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238157 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238202 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238337 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238418 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238427 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238850 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1238976 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1238976 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1239021 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239057 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239102 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140605 | 20140529 |
1239120 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239138 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239201 | ref | gcc -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239273 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239282 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239327 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239417 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140605 | 20140529 |
1239480 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1239777 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1239786 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1239858 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1240560 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1240956 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1242549 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
1243944 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1243944 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1243962 | ref | gcc -O -fomit-frame-pointer | 20140605 | 20140529 |
1244142 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140605 | 20140529 |
1244187 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1244223 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140605 | 20140529 |
1244277 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1244331 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1244349 | ref | gcc -Os -fomit-frame-pointer | 20140605 | 20140529 |
1244358 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1244367 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1244394 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140605 | 20140529 |
1244430 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1244637 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
1244736 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
1244916 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1245276 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140605 | 20140529 |
1245294 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140605 | 20140529 |
1245303 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140605 | 20140529 |
1245303 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
1249974 | ref | gcc -m64 -O -fomit-frame-pointer | 20140605 | 20140529 |
1265157 | ref | cc | 20140605 | 20140529 |
1265463 | ref | gcc | 20140605 | 20140529 |
1266156 | ref | gcc -funroll-loops | 20140605 | 20140529 |
1526157 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1526652 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1531206 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1531674 | mpfq | gcc -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1535094 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1536525 | mpfq | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1537362 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1537434 | mpfq | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1537443 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1543806 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1546524 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1546542 | mpfq | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1546677 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1547289 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1550682 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1551600 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1554741 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1554858 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1561554 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1562139 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1562805 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1562859 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1563372 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1564344 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1564497 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1566963 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1568448 | mpfq | gcc -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1568484 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1570095 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1571022 | mpfq | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1571175 | mpfq | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1571571 | mpfq | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1574973 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1576593 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1577259 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1577538 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1580085 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1590678 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1591128 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1594521 | mpfq | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1594674 | mpfq | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1595223 | mpfq | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1596357 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1596393 | mpfq | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
1615167 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1617210 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140529 |
1684233 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1688121 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1695447 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
1696806 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1697715 | mpfq | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1699119 | mpfq | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1699596 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20140605 | 20140529 |
1699614 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140605 | 20140529 |
1700613 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140605 | 20140529 |
1701585 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
1705338 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1705599 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1705725 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1706040 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1707057 | mpfq | gcc -Os -fomit-frame-pointer | 20140605 | 20140529 |
1707696 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140605 | 20140529 |
1709307 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140605 | 20140529 |
1709982 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1710045 | mpfq | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1710405 | mpfq | gcc -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1711638 | mpfq | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
1712205 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1712781 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1714905 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
1715463 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20140605 | 20140529 |
1716489 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1717605 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
1717731 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1717929 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1718046 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140605 | 20140529 |
1718712 | mpfq | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1720161 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140605 | 20140529 |
1722402 | mpfq | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1725246 | mpfq | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1725282 | mpfq | gcc -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
1728801 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
1731375 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
1731609 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140605 | 20140529 |
1734066 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140605 | 20140529 |
1734948 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140605 | 20140529 |
1735092 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
1737126 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
1738773 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140605 | 20140529 |
1758132 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140605 | 20140529 |
1759752 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20140605 | 20140529 |
1760472 | mpfq | gcc -O -fomit-frame-pointer | 20140605 | 20140529 |
3452544 | mpfq | gcc | 20140605 | 20140529 |
3453219 | mpfq | cc | 20140605 | 20140529 |
3453822 | mpfq | gcc -funroll-loops | 20140605 | 20140529 |