Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
460740 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140823 | 20140622 |
468985 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
471095 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
471825 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
472910 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
473320 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
473645 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
473705 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140823 | 20140622 |
474315 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
474570 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
485110 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140823 | 20140622 |
486420 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140823 | 20140622 |
488085 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140823 | 20140622 |
488435 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140823 | 20140622 |
489510 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140823 | 20140622 |
521950 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140823 | 20140622 |
523415 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140823 | 20140622 |
523650 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140823 | 20140622 |
523655 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140823 | 20140622 |
527410 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140823 | 20140622 |
698650 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
726155 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140823 | 20140622 |
748060 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140823 | 20140622 |
778010 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140823 | 20140622 |
786015 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140823 | 20140622 |
786690 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
854065 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140824 | 20140622 |
858585 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
865075 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140824 | 20140622 |
868670 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
869165 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
879735 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140824 | 20140622 |
882300 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140824 | 20140622 |
883120 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
885190 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140824 | 20140622 |
886565 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
898185 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140824 | 20140622 |
901935 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140824 | 20140622 |
905920 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140824 | 20140622 |
906030 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140824 | 20140622 |
909695 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140824 | 20140622 |
910800 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140824 | 20140622 |
910860 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140824 | 20140622 |
913725 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
916430 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140824 | 20140622 |
933855 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
934625 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
943210 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
945480 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140824 | 20140622 |
946625 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140824 | 20140622 |
950475 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140824 | 20140622 |
951490 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140824 | 20140622 |
959070 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140824 | 20140622 |
961330 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140824 | 20140622 |
969655 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140824 | 20140622 |
972090 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140824 | 20140622 |
973420 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140824 | 20140622 |
976765 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140824 | 20140622 |
977510 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140824 | 20140622 |
993320 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140824 | 20140622 |
1000625 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
1006405 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140824 | 20140622 |
1008205 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
1029995 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1031565 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
1032140 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1034090 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1035030 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1037025 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1041900 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1043570 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140823 | 20140622 |
1043805 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140823 | 20140622 |
1043850 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140823 | 20140622 |
1048445 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140823 | 20140622 |
1057775 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140823 | 20140622 |
1067115 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
1106850 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140823 | 20140622 |
1162885 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140823 | 20140622 |
1165785 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1168425 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
1170780 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140823 | 20140622 |
1172970 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1173425 | ref | gcc -m32 -O -fomit-frame-pointer | 20140823 | 20140622 |
1177580 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140824 | 20140622 |
1177830 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140824 | 20140622 |
1180525 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1183625 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140824 | 20140622 |
1186430 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1186995 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1187735 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1189170 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140823 | 20140622 |
1190515 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1192865 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140823 | 20140622 |
1213325 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140823 | 20140622 |
1221190 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
1233245 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
1242090 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140824 | 20140622 |
1242610 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1243615 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140824 | 20140622 |
1246960 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140824 | 20140622 |
1249665 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140824 | 20140622 |
1249680 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140824 | 20140622 |
1250735 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140824 | 20140622 |
1251025 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140823 | 20140622 |
1251195 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140824 | 20140622 |
1251755 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140823 | 20140622 |
1252420 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1252515 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1252735 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140824 | 20140622 |
1254175 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1254875 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140824 | 20140622 |
1255725 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140823 | 20140622 |
1256105 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1256580 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140823 | 20140622 |
1256935 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140824 | 20140622 |
1258055 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140823 | 20140622 |
1259895 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140823 | 20140622 |
1261050 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140823 | 20140622 |
1261175 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140823 | 20140622 |
1263005 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1263360 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140823 | 20140622 |
1263750 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140823 | 20140622 |
1264440 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1275170 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140823 | 20140622 |
1277025 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
1287745 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140823 | 20140622 |
1289160 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140824 | 20140622 |
1291360 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
1292740 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
1346815 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140823 | 20140622 |
1361080 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140823 | 20140622 |
1361355 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140823 | 20140622 |
1364405 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1374845 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140823 | 20140622 |
1375550 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
1425565 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140823 | 20140622 |
1439140 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140823 | 20140622 |
1439915 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140824 | 20140622 |
1458440 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1468410 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1476860 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140824 | 20140622 |
1480850 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140823 | 20140622 |
1493520 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140824 | 20140622 |
1523925 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140823 | 20140622 |
1548735 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140824 | 20140622 |