Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2915200 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
2915480 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161025 | 20161009 |
2917544 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161025 | 20161009 |
2945336 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
2950589 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3040974 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3045883 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3053364 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3053477 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3405801 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3410872 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3414311 | ref | gcc -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3422301 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3423087 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3423227 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3423412 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3424917 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3444732 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3455808 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3493804 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3536562 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3565772 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161025 | 20161009 |
3566594 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161025 | 20161009 |
3569792 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161025 | 20161009 |
3613683 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
3615187 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
3693913 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3694936 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
3732231 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161025 | 20161009 |
3858742 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
3859430 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
3865152 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
3866162 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161025 | 20161009 |
3866871 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3869589 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3869860 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
3870840 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3875825 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
3878424 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
3878771 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161025 | 20161009 |
3879962 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161025 | 20161009 |
3880869 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
3890002 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3890793 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3891984 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161025 | 20161009 |
3928251 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161025 | 20161009 |
3934327 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161025 | 20161009 |
3936087 | ref | gcc -Os -fomit-frame-pointer | 20161025 | 20161009 |
3937044 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161025 | 20161009 |
3939901 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161025 | 20161009 |
3940429 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
3941500 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
3950040 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3951278 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3959695 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161025 | 20161009 |
3976734 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3977188 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161025 | 20161009 |
3979730 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
3981058 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161025 | 20161009 |
3982304 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161025 | 20161009 |
3984712 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161025 | 20161009 |
3984928 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161025 | 20161009 |
3986632 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161025 | 20161009 |
3987571 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161025 | 20161009 |
4005928 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161025 | 20161009 |
4009423 | ref | gcc -m64 -O -fomit-frame-pointer | 20161025 | 20161009 |
4010458 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161025 | 20161009 |
4037350 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
4068079 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
4070884 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161025 | 20161009 |
4096651 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
4122527 | ref | gcc -O -fomit-frame-pointer | 20161025 | 20161009 |
4130443 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4140903 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4148788 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4151631 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4161270 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4171541 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
4171685 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
4172003 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
4173628 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161025 | 20161009 |
4177128 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161025 | 20161009 |
4180283 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161025 | 20161009 |
4184823 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
4282686 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
4368649 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
4641144 | ref | gcc -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4642610 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4646886 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4668476 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4672944 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
4830050 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161025 | 20161009 |
4835830 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
4847659 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161025 | 20161009 |
4848052 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
4906464 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
4989228 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
5466775 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
18832646 | ref | gcc -funroll-loops | 20161025 | 20161009 |
18980993 | ref | cc | 20161025 | 20161009 |
19055499 | ref | gcc | 20161025 | 20161009 |