Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1365020 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1366276 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1369528 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1376440 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1378420 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1415872 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1417640 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1419224 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1419452 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1419516 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1420240 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1420260 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1424988 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1437340 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1537496 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1539380 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1542024 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1542352 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1589984 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1590872 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1596812 | ref | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1598188 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1600604 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1600804 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1602044 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1602496 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1612372 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1614744 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1640628 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
1641124 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
1643696 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
1645156 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1645608 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1647432 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1648720 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1650568 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1650840 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1651464 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1655936 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1657512 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1660060 | ref | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1661248 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1661720 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1662208 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1662320 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1662500 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1662900 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1663040 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1665136 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1686528 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
1687744 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
1687832 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
1687860 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140708 | 20140622 |
1687884 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140708 | 20140622 |
1688184 | ref | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
1688712 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140708 | 20140622 |
1689472 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
1691520 | ref | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
1692608 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
1693492 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1694708 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1694792 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1695212 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1697216 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1697988 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1698308 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1698428 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1699260 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1699452 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1703180 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1703480 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1722500 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1722656 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1735484 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1737488 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1817100 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1817416 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1821132 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1821640 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1821908 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1822656 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1822752 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1823552 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
1824160 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1825508 | ref | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
1825768 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1826276 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1826308 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1832992 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
1838552 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140708 | 20140622 |
1838916 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140708 | 20140622 |
1848488 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1849608 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
1849880 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1850208 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1850288 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1851312 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
1851976 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1852248 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1853484 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
5148440 | ref | cc | 20140708 | 20140622 |
5152188 | ref | gcc | 20140708 | 20140622 |
5158548 | ref | gcc -funroll-loops | 20140708 | 20140622 |