Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
758410 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
766926 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
769590 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
770601 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120531 | 20120525 |
771025 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
771089 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120531 | 20120525 |
774913 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120531 | 20120525 |
785521 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120531 | 20120525 |
795029 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
798185 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
802345 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120531 | 20120525 |
806364 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
808770 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120531 | 20120525 |
811285 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
1007326 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1048190 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1055283 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1058113 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1059372 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1062974 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1065258 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1070849 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
1076196 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
1086444 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
1086772 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120531 | 20120525 |
1088592 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
1090219 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
1091858 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
1092433 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
1104856 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
1115612 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1118437 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1118561 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1120896 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1121742 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1125283 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1126249 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1131767 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1139916 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1143300 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1152384 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1154425 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1163082 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1173796 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1174211 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1175076 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1259451 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1261506 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1263581 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1265534 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1282467 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1296347 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1298316 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1302347 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1305415 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1306437 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1307345 | ref | gcc -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1309729 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1320426 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1324185 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1333255 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1337311 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1340774 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1349891 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
1362376 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
1363889 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
1366845 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
1372048 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
1375043 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
1395164 | ref | gcc -Os -fomit-frame-pointer | 20120531 | 20120525 |
1406704 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
1410025 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
1413594 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
1415757 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
1416503 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
1417730 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120531 | 20120525 |
1419566 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
1423507 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
1427858 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
1437832 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
1449319 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
1450069 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
1451253 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
1452910 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
1457355 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
1465471 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
1468208 | ref | gcc -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
1472674 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
1474599 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
1481752 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
1495271 | ref | gcc -O -fomit-frame-pointer | 20120531 | 20120525 |
1650367 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1664098 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1728223 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1728530 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1736562 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1751873 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1799674 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1813213 | ref | gcc -O2 -fomit-frame-pointer | 20120531 | 20120525 |
1821975 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
4533167 | ref | gcc -funroll-loops | 20120531 | 20120525 |
4534695 | ref | gcc | 20120531 | 20120525 |
4549393 | ref | cc | 20120531 | 20120525 |