Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
364630 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
365100 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
365220 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
365225 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141021 | 20141014 |
365330 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
382825 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
383210 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
383255 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141021 | 20141014 |
383420 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
383900 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
404605 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141021 | 20141014 |
404790 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141021 | 20141014 |
404985 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141021 | 20141014 |
405220 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141021 | 20141014 |
407995 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141021 | 20141014 |
422825 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141021 | 20141014 |
423095 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141021 | 20141014 |
423225 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141021 | 20141014 |
423310 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141021 | 20141014 |
424155 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141021 | 20141014 |
512030 | ref | clang -O3 -fomit-frame-pointer | 20141021 | 20141014 |
513180 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141021 | 20141014 |
514045 | 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 |
514470 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141021 | 20141014 |
514890 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141021 | 20141014 |
565060 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141021 | 20141014 |
568210 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141021 | 20141014 |
573540 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
574885 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
575280 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
576060 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141021 | 20141014 |
576480 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
576675 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141021 | 20141014 |
578370 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
581950 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
582210 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
584490 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
585775 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
586300 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
587100 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
591700 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141021 | 20141014 |
592100 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141021 | 20141014 |
593905 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141021 | 20141014 |
594750 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
595965 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
600055 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141021 | 20141014 |
600130 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141021 | 20141014 |
600200 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141021 | 20141014 |
600240 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141021 | 20141014 |
601650 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141021 | 20141014 |
605360 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141021 | 20141014 |
610360 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
610525 | ref | gcc -O3 -fomit-frame-pointer | 20141021 | 20141014 |
610535 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141021 | 20141014 |
618270 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
619205 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
620785 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
621285 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
626690 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20141021 | 20141014 |
627155 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
627235 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141021 | 20141014 |
628645 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20141021 | 20141014 |
631005 | ref | gcc -m64 -O -fomit-frame-pointer | 20141021 | 20141014 |
631235 | ref | gcc -O -fomit-frame-pointer | 20141021 | 20141014 |
632005 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20141021 | 20141014 |
633470 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141021 | 20141014 |
637015 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141021 | 20141014 |
646650 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141021 | 20141014 |
647675 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141021 | 20141014 |
647770 | ref | gcc -O2 -fomit-frame-pointer | 20141021 | 20141014 |
647985 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
649355 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20141021 | 20141014 |
649365 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
650900 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
651020 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
653275 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
654680 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141021 | 20141014 |
655810 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141021 | 20141014 |
656245 | ref | gcc -m64 -Os -fomit-frame-pointer | 20141021 | 20141014 |
656250 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
656360 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
657275 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20141021 | 20141014 |
657475 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20141021 | 20141014 |
658130 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141021 | 20141014 |
658275 | ref | gcc -Os -fomit-frame-pointer | 20141021 | 20141014 |
660665 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
664490 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20141021 | 20141014 |
666555 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141021 | 20141014 |
667070 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141021 | 20141014 |
667575 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
667745 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141021 | 20141014 |
668655 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141021 | 20141014 |
669630 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
669950 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141021 | 20141014 |
672720 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141021 | 20141014 |
674080 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141021 | 20141014 |
1194415 | ref | gcc -funroll-loops | 20141021 | 20141014 |
1196855 | ref | gcc | 20141021 | 20141014 |
1199470 | ref | cc | 20141021 | 20141014 |