Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
670380 | relic/amd64-clmul | gcc -m64 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
670436 | relic/amd64-clmul | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140610 | 20140525 |
670504 | relic/amd64-clmul | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
672036 | relic/amd64-clmul | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140610 | 20140525 |
672224 | relic/amd64-clmul | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
672260 | relic/amd64-clmul | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
672296 | relic/amd64-clmul | 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 |
672300 | relic/amd64-clmul | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
672412 | relic/amd64-clmul | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
672416 | relic/amd64-clmul | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
673016 | relic/amd64-clmul | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
673104 | relic/amd64-clmul | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
673296 | relic/amd64-clmul | gcc -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674108 | relic/amd64-clmul | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
674136 | relic/amd64-clmul | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674152 | relic/amd64-clmul | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674204 | relic/amd64-clmul | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674368 | relic/amd64-clmul | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674484 | relic/amd64-clmul | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
674552 | relic/amd64-clmul | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674640 | relic/amd64-clmul | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674820 | relic/amd64-clmul | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674820 | relic/amd64-clmul | gcc -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674900 | relic/amd64-clmul | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
674976 | relic/amd64-clmul | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
675100 | relic/amd64-clmul | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
675196 | relic/amd64-clmul | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140610 | 20140525 |
675532 | relic/amd64-clmul | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140610 | 20140525 |
675656 | relic/amd64-clmul | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
675748 | relic/amd64-clmul | gcc -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
675924 | relic/amd64-clmul | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
676088 | relic/amd64-clmul | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
676432 | relic/amd64-clmul | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
678836 | relic/amd64-clmul | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140610 | 20140525 |
678968 | relic/amd64-clmul | gcc -funroll-loops -O -fomit-frame-pointer | 20140610 | 20140525 |
679044 | relic/amd64-clmul | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140610 | 20140525 |
679624 | relic/amd64-clmul | gcc -m64 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
680244 | relic/amd64-clmul | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
680820 | relic/amd64-clmul | gcc -O2 -fomit-frame-pointer | 20140610 | 20140525 |
680836 | relic/amd64-clmul | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140610 | 20140525 |
682548 | relic/amd64-clmul | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
682740 | relic/amd64-clmul | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140610 | 20140525 |
683032 | relic/amd64-clmul | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
683196 | relic/amd64-clmul | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
683208 | relic/amd64-clmul | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
683392 | relic/amd64-clmul | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
683480 | relic/amd64-clmul | gcc -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
683584 | relic/amd64-clmul | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
683852 | relic/amd64-clmul | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140610 | 20140525 |
683856 | relic/amd64-clmul | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140610 | 20140525 |
684088 | relic/amd64-clmul | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
684472 | relic/amd64-clmul | gcc -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
684556 | relic/amd64-clmul | gcc -m64 -Os -fomit-frame-pointer | 20140610 | 20140525 |
684776 | relic/amd64-clmul | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
685236 | relic/amd64-clmul | gcc -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
685368 | relic/amd64-clmul | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
685644 | relic/amd64-clmul | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
685820 | relic/amd64-clmul | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
685836 | relic/amd64-clmul | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
686292 | relic/amd64-clmul | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140610 | 20140525 |
686348 | relic/amd64-clmul | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140610 | 20140525 |
686416 | relic/amd64-clmul | gcc -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
686544 | relic/amd64-clmul | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
686664 | relic/amd64-clmul | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
686848 | relic/amd64-clmul | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
686852 | relic/amd64-clmul | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
686972 | relic/amd64-clmul | gcc -Os -fomit-frame-pointer | 20140610 | 20140525 |
687244 | relic/amd64-clmul | gcc -funroll-loops -Os -fomit-frame-pointer | 20140610 | 20140525 |
687276 | relic/amd64-clmul | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140610 | 20140525 |
688208 | relic/amd64-clmul | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140610 | 20140525 |
691336 | relic/amd64-clmul | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140610 | 20140525 |
691444 | relic/amd64-clmul | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140610 | 20140525 |
692072 | relic/amd64-clmul | gcc -m64 -O -fomit-frame-pointer | 20140610 | 20140525 |
692684 | relic/amd64-clmul | gcc -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
692952 | relic/amd64-clmul | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
693032 | relic/amd64-clmul | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140610 | 20140525 |
693228 | relic/amd64-clmul | gcc -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
693460 | relic/amd64-clmul | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
693488 | relic/amd64-clmul | gcc -O -fomit-frame-pointer | 20140610 | 20140525 |
693568 | relic/amd64-clmul | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140610 | 20140525 |
693612 | relic/amd64-clmul | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140610 | 20140525 |
693704 | relic/amd64-clmul | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140610 | 20140525 |
695208 | relic/amd64-clmul | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140610 | 20140525 |
773532 | relic/amd64-clmul | gcc | 20140610 | 20140525 |
774212 | relic/amd64-clmul | cc | 20140610 | 20140525 |
774964 | relic/amd64-clmul | gcc -funroll-loops | 20140610 | 20140525 |
1263980 | relic/amd64-ssse3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1264348 | relic/amd64-ssse3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1264488 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1264652 | relic/amd64-ssse3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1264884 | relic/amd64-ssse3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1265108 | relic/amd64-ssse3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1265252 | relic/amd64-ssse3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1265484 | relic/amd64-ssse3 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1265512 | relic/amd64-ssse3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1265764 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1265900 | relic/amd64-ssse3 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1265996 | relic/amd64-ssse3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1266036 | relic/amd64-ssse3 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1266288 | relic/amd64-ssse3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1266528 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1266628 | relic/amd64-ssse3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1266780 | relic/amd64-ssse3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1266896 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1267060 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1267344 | relic/amd64-ssse3 | gcc -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1267456 | relic/amd64-ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1267484 | relic/amd64-ssse3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1267580 | relic/amd64-ssse3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1267624 | relic/amd64-ssse3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1267984 | relic/amd64-ssse3 | gcc -m64 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1268660 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1272828 | relic/amd64-ssse3 | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
1273668 | relic/amd64-ssse3 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
1273700 | relic/amd64-ssse3 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
1273764 | relic/amd64-ssse3 | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
1273820 | relic/amd64-ssse3 | 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 |
1273896 | relic/amd64-ssse3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
1274196 | relic/amd64-ssse3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
1274744 | relic/amd64-ssse3 | gcc -funroll-loops -O -fomit-frame-pointer | 20140610 | 20140525 |
1275300 | relic/amd64-ssse3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140610 | 20140525 |
1275616 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
1275656 | relic/amd64-ssse3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
1276476 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140610 | 20140525 |
1276532 | relic/amd64-ssse3 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1277720 | relic/amd64-ssse3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1278688 | relic/amd64-ssse3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1278792 | relic/amd64-ssse3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1278848 | relic/amd64-ssse3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1279344 | relic/amd64-ssse3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1279400 | relic/amd64-ssse3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1279644 | relic/amd64-ssse3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1279660 | relic/amd64-ssse3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1279696 | relic/amd64-ssse3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1279980 | relic/amd64-ssse3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1280880 | relic/amd64-ssse3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1280976 | relic/amd64-ssse3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1281008 | relic/amd64-ssse3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140610 | 20140525 |
1281060 | relic/amd64-ssse3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1281084 | relic/amd64-ssse3 | gcc -m64 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1281264 | relic/amd64-ssse3 | gcc -Os -fomit-frame-pointer | 20140610 | 20140525 |
1281464 | relic/amd64-ssse3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1281684 | relic/amd64-ssse3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
1281816 | relic/amd64-ssse3 | gcc -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
1281920 | relic/amd64-ssse3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1282248 | relic/amd64-ssse3 | gcc -m64 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1282380 | relic/amd64-ssse3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140610 | 20140525 |
1282408 | relic/amd64-ssse3 | gcc -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1282544 | relic/amd64-ssse3 | gcc -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1282752 | relic/amd64-ssse3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1282812 | relic/amd64-ssse3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
1283004 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1283584 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1284420 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
1286056 | relic/amd64-ssse3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140610 | 20140525 |
1286420 | relic/amd64-ssse3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140610 | 20140525 |
1286864 | relic/amd64-ssse3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
1287272 | relic/amd64-ssse3 | gcc -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
1288076 | relic/amd64-ssse3 | gcc -O -fomit-frame-pointer | 20140610 | 20140525 |
1288424 | relic/amd64-ssse3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140610 | 20140525 |
1288956 | relic/amd64-ssse3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140610 | 20140525 |
1289208 | relic/amd64-ssse3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140610 | 20140525 |
1289472 | relic/amd64-ssse3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140610 | 20140525 |
1289940 | relic/amd64-ssse3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140610 | 20140525 |
1290288 | relic/amd64-ssse3 | gcc -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
1290360 | relic/amd64-ssse3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140610 | 20140525 |
1290532 | relic/amd64-ssse3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
1290972 | relic/amd64-ssse3 | gcc -m64 -O -fomit-frame-pointer | 20140610 | 20140525 |
1294752 | relic/amd64-ssse3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
1404404 | relic/amd64-ssse3 | gcc | 20140610 | 20140525 |
1405160 | relic/amd64-ssse3 | cc | 20140610 | 20140525 |
1406460 | relic/amd64-ssse3 | gcc -funroll-loops | 20140610 | 20140525 |
3635336 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
3639728 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
3640068 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
3640684 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
3645092 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
3645588 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
3646692 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
3646808 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
3649576 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
3650112 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
3651908 | mpfq | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
3674724 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
3675948 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
3677120 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
3694776 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
3697228 | mpfq | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
3698996 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
3699056 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
3700724 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
3979740 | mpfq | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
3983256 | 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 |
3983904 | mpfq | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
3985080 | mpfq | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
3989048 | mpfq | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
4040420 | mpfq | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
4043288 | mpfq | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
4435652 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4440996 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4442252 | mpfq | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4442376 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4459796 | mpfq | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4460460 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
4462424 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4465484 | mpfq | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4466128 | mpfq | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4466408 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4466636 | mpfq | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4480568 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4483012 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4494072 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4498288 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4500044 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4503268 | mpfq | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4503876 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4510880 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4517952 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4530692 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4531352 | mpfq | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4531824 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4532352 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4534432 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4534468 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
4535172 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
4536304 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4537200 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4537544 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4554216 | mpfq | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
4556200 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
4556272 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4556896 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4562364 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
4582756 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4583748 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4606092 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4609656 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4619784 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4620056 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4621860 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4621924 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4630380 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
4634780 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
4642084 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4642836 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
4645680 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4646092 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
4649056 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4653800 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
4689508 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4691916 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4693328 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4694052 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4695248 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
4712324 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
14343084 | mpfq | gcc -funroll-loops | 20141014 | 20141014 |
14351100 | mpfq | gcc | 20141014 | 20141014 |
14351876 | mpfq | cc | 20141014 | 20141014 |
Compiler | Implementations
|
cc | relic/amd64-avx |
clang -O3 -fomit-frame-pointer | relic/amd64-avx |
clang -O3 -fwrapv -march=native -fomit-frame-pointer | relic/amd64-avx |
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | relic/amd64-avx |
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | relic/amd64-avx |
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | relic/amd64-avx |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | relic/amd64-avx |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | relic/amd64-avx |
gcc | relic/amd64-avx |
gcc -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -O -fomit-frame-pointer | relic/amd64-avx |
gcc -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | relic/amd64-avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops | relic/amd64-avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | relic/amd64-avx |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=k8 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=nocona -O -fomit-frame-pointer | relic/amd64-avx |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -march=barcelona -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -march=barcelona -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -march=barcelona -O -fomit-frame-pointer | relic/amd64-avx |
gcc -march=barcelona -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -march=k8 -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -march=k8 -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -march=k8 -O -fomit-frame-pointer | relic/amd64-avx |
gcc -march=k8 -Os -fomit-frame-pointer | relic/amd64-avx |
gcc -march=nocona -O2 -fomit-frame-pointer | relic/amd64-avx |
gcc -march=nocona -O3 -fomit-frame-pointer | relic/amd64-avx |
gcc -march=nocona -O -fomit-frame-pointer | relic/amd64-avx |
gcc -march=nocona -Os -fomit-frame-pointer | relic/amd64-avx
|