Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
483290 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
483460 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
483650 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
483695 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141021 | 20141014 |
484365 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
503135 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
503205 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141021 | 20141014 |
503300 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
504165 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
504510 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
536970 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141021 | 20141014 |
539270 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141021 | 20141014 |
539395 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141021 | 20141014 |
539515 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141021 | 20141014 |
539520 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141021 | 20141014 |
557385 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141021 | 20141014 |
557520 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141021 | 20141014 |
557935 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141021 | 20141014 |
558455 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141021 | 20141014 |
559700 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141021 | 20141014 |
743885 | ref | clang -O3 -fomit-frame-pointer | 20141021 | 20141014 |
744840 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141021 | 20141014 |
746195 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141021 | 20141014 |
746200 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141021 | 20141014 |
747705 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141021 | 20141014 |
852090 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141021 | 20141014 |
854385 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
856905 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141021 | 20141014 |
868140 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
869065 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
869290 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
869840 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141021 | 20141014 |
869900 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
870320 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141021 | 20141014 |
871230 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
875175 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
877230 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
877385 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
881390 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
882825 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
882940 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
885760 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141021 | 20141014 |
889495 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141021 | 20141014 |
889645 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141021 | 20141014 |
890690 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
892280 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
894815 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141021 | 20141014 |
895845 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141021 | 20141014 |
896705 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141021 | 20141014 |
900370 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141021 | 20141014 |
902900 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141021 | 20141014 |
906350 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141021 | 20141014 |
915635 | ref | gcc -O3 -fomit-frame-pointer | 20141021 | 20141014 |
916535 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141021 | 20141014 |
917380 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
921065 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
927930 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
929050 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
930245 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
931455 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
934650 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20141021 | 20141014 |
934905 | ref | gcc -O -fomit-frame-pointer | 20141021 | 20141014 |
936970 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141021 | 20141014 |
937290 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141021 | 20141014 |
939070 | ref | gcc -m64 -O -fomit-frame-pointer | 20141021 | 20141014 |
939230 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
939340 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141021 | 20141014 |
939485 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20141021 | 20141014 |
956120 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141021 | 20141014 |
957590 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20141021 | 20141014 |
961500 | ref | gcc -O2 -fomit-frame-pointer | 20141021 | 20141014 |
962965 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
964900 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
965280 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141021 | 20141014 |
965410 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
969565 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141021 | 20141014 |
969685 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20141021 | 20141014 |
969910 | ref | gcc -m64 -Os -fomit-frame-pointer | 20141021 | 20141014 |
971205 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
971210 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
971210 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
971810 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
972040 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141021 | 20141014 |
973720 | ref | gcc -Os -fomit-frame-pointer | 20141021 | 20141014 |
974080 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20141021 | 20141014 |
975340 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141021 | 20141014 |
981480 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141021 | 20141014 |
981735 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
982130 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141021 | 20141014 |
983200 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141021 | 20141014 |
983780 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
984905 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
985525 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141021 | 20141014 |
987415 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
990475 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141021 | 20141014 |
1008170 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141021 | 20141014 |
1008685 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141021 | 20141014 |
1709035 | ref | gcc | 20141021 | 20141014 |
1711475 | ref | gcc -funroll-loops | 20141021 | 20141014 |
1712595 | ref | cc | 20141021 | 20141014 |