Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
722302 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121106 | 20121016 |
722351 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121106 | 20121016 |
723018 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20121106 | 20121016 |
723826 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20121106 | 20121016 |
724094 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20121106 | 20121016 |
725412 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20121106 | 20121016 |
730280 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20121106 | 20121016 |
764153 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20121106 | 20121016 |
785542 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20121106 | 20121016 |
785823 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20121106 | 20121016 |
788727 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20121106 | 20121016 |
789263 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20121106 | 20121016 |
792448 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20121106 | 20121016 |
797205 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121106 | 20121016 |
845692 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20121106 | 20121016 |
848924 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121106 | 20121016 |
852756 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
858166 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
865227 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
885179 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
896345 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
897785 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
898349 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
909779 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20121106 | 20121016 |
911838 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20121106 | 20121016 |
913171 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20121106 | 20121016 |
914505 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20121106 | 20121016 |
938524 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20121106 | 20121016 |
940998 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20121106 | 20121016 |
945587 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20121106 | 20121016 |
946666 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20121106 | 20121016 |
947915 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121106 | 20121016 |
1079911 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1090468 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1102310 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121106 | 20121016 |
1102924 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20121106 | 20121016 |
1103732 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20121106 | 20121016 |
1104498 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1105044 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20121106 | 20121016 |
1106816 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1107318 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20121106 | 20121016 |
1109621 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20121106 | 20121016 |
1112212 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20121106 | 20121016 |
1113192 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1114703 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1117530 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20121106 | 20121016 |
1118848 | ref | gcc -m64 -Os -fomit-frame-pointer | 20121106 | 20121016 |
1119262 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20121106 | 20121016 |
1119621 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20121106 | 20121016 |
1120264 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1122062 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20121106 | 20121016 |
1123650 | ref | gcc -Os -fomit-frame-pointer | 20121106 | 20121016 |
1125004 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121106 | 20121016 |
1126541 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1139576 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1139658 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1140759 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1141252 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20121106 | 20121016 |
1143920 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20121106 | 20121016 |
1144194 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1145043 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1145251 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1147300 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1150354 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1150702 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1151324 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1152650 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1153835 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20121106 | 20121016 |
1154849 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20121106 | 20121016 |
1161884 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20121106 | 20121016 |
1162578 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20121106 | 20121016 |
1165838 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20121106 | 20121016 |
1169817 | ref | gcc -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1170101 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121106 | 20121016 |
1177143 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20121106 | 20121016 |
1177439 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20121106 | 20121016 |
1177806 | ref | gcc -m64 -O -fomit-frame-pointer | 20121106 | 20121016 |
1178387 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20121106 | 20121016 |
1179392 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1184835 | ref | gcc -O -fomit-frame-pointer | 20121106 | 20121016 |
1187640 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1188209 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1189725 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1191106 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1191248 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1199180 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1210601 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1213194 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1231832 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1243181 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1244283 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
1425764 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1434616 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1484148 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1485353 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1552235 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1552359 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1554686 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1561009 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
1562475 | ref | gcc -O2 -fomit-frame-pointer | 20121106 | 20121016 |
3905589 | ref | gcc | 20121106 | 20121016 |
3955986 | ref | gcc -funroll-loops | 20121106 | 20121016 |
3966066 | ref | cc | 20121106 | 20121016 |