Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1438809 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1438869 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1438977 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1439178 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
1439187 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
1439229 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
1439322 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439346 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439367 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120803 | 20120717 |
1439415 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439424 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439490 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439559 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439610 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120803 | 20120717 |
1439619 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439622 | ref | gcc -O -fomit-frame-pointer | 20120803 | 20120717 |
1439634 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
1439658 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120803 | 20120717 |
1439673 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120803 | 20120717 |
1439694 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439724 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439748 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120803 | 20120717 |
1439751 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
1439775 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
1439844 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
1440000 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120803 | 20120717 |
1440087 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1440129 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
1440309 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
1441794 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442094 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442124 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442151 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442268 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442271 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442277 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442280 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442331 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442343 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442349 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442406 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442409 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442925 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1442937 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1442949 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1442949 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1443003 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1443246 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1443381 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1443762 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1443840 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1444152 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1445628 | ref | clang -O3 | 20120803 | 20120717 |
1445889 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1446096 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120803 | 20120717 |
1446141 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
1446150 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1446159 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1446213 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
1446300 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
1446345 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
1446444 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446450 | ref | gcc -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446450 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446450 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446450 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446456 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446543 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446552 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446561 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446564 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446657 | ref | gcc -m64 -O -fomit-frame-pointer | 20120803 | 20120717 |
1446705 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446765 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
1446990 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1447011 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
1447065 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
1448862 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1449315 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1449387 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1449402 | ref | gcc -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1449879 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1449882 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1449888 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1449888 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1449900 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1449948 | ref | gcc -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1450170 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1453563 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1456455 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
1501233 | ref | cc | 20120803 | 20120717 |
1508100 | ref | gcc | 20120803 | 20120717 |
1508268 | ref | gcc -funroll-loops | 20120803 | 20120717 |
1946871 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1949061 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1960950 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1961196 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1966179 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1970097 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1972272 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1973364 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1974585 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1974666 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1975551 | mpfq | gcc -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1976205 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
1995852 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1996017 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1998600 | mpfq | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
1998756 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2002290 | mpfq | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2002464 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2002905 | mpfq | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2005110 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2007543 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2009346 | mpfq | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2013624 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2013861 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2013912 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2015208 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2016771 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
2019234 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2020662 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2034843 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2039232 | mpfq | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2039481 | mpfq | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2040981 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2041437 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2042220 | mpfq | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2043207 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2047062 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2047440 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2047548 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2047944 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2049003 | mpfq | gcc -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2077887 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
2080575 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
2081259 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
2082444 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
2093910 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2094630 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
2095710 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120803 | 20120717 |
2096181 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20120803 | 20120717 |
2096187 | mpfq | gcc -O -fomit-frame-pointer | 20120803 | 20120717 |
2096472 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
2096625 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120803 | 20120717 |
2096967 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
2097027 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20120803 | 20120717 |
2097903 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120803 | 20120717 |
2098641 | mpfq | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
2099220 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120803 | 20120717 |
2100396 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
2111454 | mpfq | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120803 | 20120717 |
2123067 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
2123616 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
2187903 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120803 | 20120717 |
2190495 | mpfq | gcc -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
2190720 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20120803 | 20120717 |
2191011 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
2191083 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2191278 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
2191308 | mpfq | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
2191872 | mpfq | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
2191908 | mpfq | gcc -Os -fomit-frame-pointer | 20120803 | 20120717 |
2192298 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2192442 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2192514 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2195265 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2195493 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2195724 | mpfq | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
2210364 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2211060 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2212116 | mpfq | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2212464 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120803 | 20120717 |
2230854 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
2231865 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
2232711 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
2233731 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
2276616 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
2276673 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
2278152 | mpfq | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
2280666 | mpfq | gcc -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
2282358 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120803 | 20120717 |
2310348 | mpfq | clang -O3 | 20120803 | 20120717 |
4512849 | mpfq | cc | 20120803 | 20120717 |
4513206 | mpfq | gcc -funroll-loops | 20120803 | 20120717 |
4515243 | mpfq | gcc | 20120803 | 20120717 |