Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
742272 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120804 | 20120717 |
744234 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120804 | 20120717 |
758358 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120804 | 20120717 |
760590 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120804 | 20120717 |
814839 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
815457 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120804 | 20120717 |
829242 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
834249 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120804 | 20120717 |
886443 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
892821 | ref | gcc -O3 -fomit-frame-pointer | 20120804 | 20120717 |
893385 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
894360 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120804 | 20120717 |
894441 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
894447 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
895299 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
895563 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
897219 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
911790 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
915237 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
916455 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
917862 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
918036 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
918366 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
918861 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
919167 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
920097 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120804 | 20120717 |
920112 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
920346 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
920463 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
920652 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120804 | 20120717 |
921132 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
921480 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120804 | 20120717 |
921507 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
921741 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
921903 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
921972 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120804 | 20120717 |
923061 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
926481 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
927273 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
929601 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
931275 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
933654 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120804 | 20120717 |
935985 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120804 | 20120717 |
936315 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120804 | 20120717 |
1015218 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
1016232 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
1037616 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1038300 | ref | gcc -O -fomit-frame-pointer | 20120804 | 20120717 |
1038897 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1041273 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120804 | 20120717 |
1041300 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1041969 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1042650 | ref | gcc -m64 -O -fomit-frame-pointer | 20120804 | 20120717 |
1043400 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120804 | 20120717 |
1043436 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1045092 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1045596 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1045809 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120804 | 20120717 |
1046943 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120804 | 20120717 |
1046979 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1047456 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1048458 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1048869 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1049325 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1052070 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1053054 | ref | gcc -Os -fomit-frame-pointer | 20120804 | 20120717 |
1061925 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1080471 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
1083192 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
1104954 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1110765 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1118061 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
1118310 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
1119765 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1120173 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1122258 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1127514 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1134363 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1136841 | ref | gcc -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1138626 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1182843 | ref | clang -O3 | 20120804 | 20120717 |
4026435 | ref | cc | 20120804 | 20120717 |
4031877 | ref | gcc | 20120804 | 20120717 |
4038495 | ref | gcc -funroll-loops | 20120804 | 20120717 |