Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2740048 | mpfq | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
2740984 | mpfq | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
2754852 | mpfq | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
2757092 | mpfq | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2757376 | mpfq | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
2757568 | mpfq | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
2757596 | mpfq | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
2946020 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
2946964 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
2948020 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
2948700 | mpfq | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
2951640 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
2953848 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
2956852 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
2957236 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
2958944 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
2960092 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
2962592 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
2969408 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
2970544 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
2973420 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
2974076 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
2974180 | mpfq | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
2975412 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
2975792 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
2975860 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
3516260 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3516488 | mpfq | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3516700 | mpfq | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3516712 | mpfq | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3520920 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3524388 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3527936 | mpfq | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3528048 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3530516 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3533384 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3548428 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3548496 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3548988 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3549328 | mpfq | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3550036 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3553972 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3554888 | mpfq | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3555172 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3558152 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3558616 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3647948 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3648536 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3648672 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3653376 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3656960 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3657188 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3658200 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3658900 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3666376 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3667436 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3669696 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3673156 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3683672 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3686172 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3689108 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3689676 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3690344 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3692788 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3905344 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
3918744 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
3924084 | mpfq | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
3927924 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
3933048 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
3933292 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
3933708 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
3934740 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
3934864 | mpfq | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
3936216 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
3990856 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
3992348 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
3994456 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
3997592 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
4107968 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4108276 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
4108644 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
4109024 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4110420 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
12009272 | mpfq | gcc -funroll-loops | 20141014 | 20141014 |
12016040 | mpfq | cc | 20141014 | 20141014 |
12020004 | mpfq | gcc | 20141014 | 20141014 |