Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
777147 | ref | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
777277 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
780138 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781716 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781717 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781756 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781770 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781773 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781790 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781796 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781816 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781836 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781836 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781850 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781870 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
781878 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
782051 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
782051 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
782107 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
782207 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
782379 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
782476 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
782561 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
782776 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
783059 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
783099 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
783142 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
783915 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
784298 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
784527 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
784632 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
784644 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
784720 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
785040 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
785443 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
785542 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
785584 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
786210 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
786397 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
786950 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
786952 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
786964 | ref | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
786975 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
786998 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
787108 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
787202 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
787207 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
787276 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
787335 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
787627 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
787641 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
787644 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
787698 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
787709 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
787772 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
787783 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
787913 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
787927 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
787962 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
787981 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
788177 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
788256 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
788324 | ref | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
788358 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
788398 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
788415 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
788440 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
788604 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
788698 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
789010 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
789228 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
789271 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
789647 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
789950 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
790562 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
791299 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
791622 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
791650 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
791673 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
791775 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
792050 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
792050 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
792058 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
792180 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
792344 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
792387 | ref | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
792770 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
794903 | ref | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
807749 | ref | gcc | 20150216 | 20141124 |
807840 | ref | cc | 20150216 | 20141124 |
808024 | ref | gcc -funroll-loops | 20150216 | 20141124 |
1219742 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1219798 | mpfq | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1220101 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1220121 | mpfq | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1220257 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1221025 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1222595 | mpfq | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1223295 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1223586 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1223790 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1225720 | mpfq | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1226261 | mpfq | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1226681 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1226766 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1226788 | mpfq | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1227105 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1227439 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1227921 | mpfq | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1228340 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1228363 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1228482 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1228508 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1228658 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1228814 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1229177 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1229372 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1229672 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1232531 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1238555 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1239283 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1239974 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1240243 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1243091 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1243335 | mpfq | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1243335 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1243428 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1244505 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1245012 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1245202 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1245998 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1246126 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1246769 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1251259 | mpfq | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1252242 | mpfq | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1283928 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1284211 | mpfq | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1287059 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1287132 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1292023 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1292884 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1293439 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1293502 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
1295287 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
1295698 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1295805 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
1295919 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1296380 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
1296763 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
1296811 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1298265 | mpfq | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
1298757 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
1298820 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
1299086 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1299281 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1299392 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
1299466 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
1299588 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1299857 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1300106 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
1300228 | mpfq | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1300324 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1300687 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1300696 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
1301044 | mpfq | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1301336 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1302753 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
1302928 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1302934 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1302940 | mpfq | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
1303169 | mpfq | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1303480 | mpfq | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1303965 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1304676 | mpfq | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1304736 | mpfq | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1305005 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1308068 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
1309051 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1309303 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
2551270 | mpfq | cc | 20150216 | 20141124 |
2551561 | mpfq | gcc -funroll-loops | 20150216 | 20141124 |
2554553 | mpfq | gcc | 20150216 | 20141124 |