Time | Relative time | Primitive | Implementation | Compiler |
19805520 | 1.00 | claus | crypto_dh/claus/gmp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
19952226 | 1.01 | claus | crypto_dh/claus/openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
| | claus | crypto_dh/claus/cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | claus | crypto_dh/claus/ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
863352 | 1.00 | curve2251 | crypto_dh/curve2251/relic/amd64-avx | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.5 (trunk)) |
1052382 | 1.22 | curve2251 | crypto_dh/curve2251/relic/amd64-clmul | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
1692660 | 1.96 | curve2251 | crypto_dh/curve2251/relic/amd64-ssse3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
5500374 | 6.37 | curve2251 | crypto_dh/curve2251/mpfq | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1560318 | 1.00 | curve25519 | crypto_dh/curve25519/mpfq | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
2363358 | 1.51 | curve25519 | crypto_dh/curve25519/ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
749946 | 1.00 | ecfp256e | crypto_dh/ecfp256e/v01/w8s4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
750564 | 1.00 | ecfp256e | crypto_dh/ecfp256e/v01/w8s8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1378398 | 1.84 | ecfp256e | crypto_dh/ecfp256e/v01/w8s2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1452720 | 1.94 | ecfp256e | crypto_dh/ecfp256e/v01/w8s1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
2308374 | 3.08 | ecfp256e | crypto_dh/ecfp256e/v01/var | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
915966 | 1.00 | ecfp256h | crypto_dh/ecfp256h/v01/w8s8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1462968 | 1.60 | ecfp256h | crypto_dh/ecfp256h/v01/w8s4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
1509102 | 1.65 | ecfp256h | crypto_dh/ecfp256h/v01/w8s1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1513068 | 1.65 | ecfp256h | crypto_dh/ecfp256h/v01/w8s2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
2607210 | 2.85 | ecfp256h | crypto_dh/ecfp256h/v01/var | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
2368098 | 1.00 | ecfp256i | crypto_dh/ecfp256i/v01/var | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
| | ecfp256i | crypto_dh/ecfp256i/v01/w8s1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
| | ecfp256i | crypto_dh/ecfp256i/v01/w8s2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
| | ecfp256i | crypto_dh/ecfp256i/v01/w8s4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
| | ecfp256i | crypto_dh/ecfp256i/v01/w8s8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
804036 | 1.00 | ecfp256q | crypto_dh/ecfp256q/v01/w8s8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
996300 | 1.24 | ecfp256q | crypto_dh/ecfp256q/v01/w8s4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
1433286 | 1.78 | ecfp256q | crypto_dh/ecfp256q/v01/w8s1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1483332 | 1.84 | ecfp256q | crypto_dh/ecfp256q/v01/w8s2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
2224554 | 2.77 | ecfp256q | crypto_dh/ecfp256q/v01/var | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
939270 | 1.00 | ecfp256s | crypto_dh/ecfp256s/v01/w8s8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1648944 | 1.76 | ecfp256s | crypto_dh/ecfp256s/v01/w8s1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1734846 | 1.85 | ecfp256s | crypto_dh/ecfp256s/v01/w8s4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1781502 | 1.90 | ecfp256s | crypto_dh/ecfp256s/v01/w8s2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
2935776 | 3.13 | ecfp256s | crypto_dh/ecfp256s/v01/var | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
| | ed448goldilocks | crypto_dh/ed448goldilocks/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ed448goldilocks | crypto_dh/ed448goldilocks/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ed448goldilocks | crypto_dh/ed448goldilocks/amd64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ed448goldilocks | crypto_dh/ed448goldilocks/arm32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ed521gs | crypto_dh/ed521gs/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1015716 | 1.00 | gls1271 | crypto_dh/gls1271/ref4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
277782 | 1.00 | gls254 | crypto_dh/gls254/ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.5 (trunk)) |
| | gls254 | crypto_dh/gls254/prot | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | gls254prot | crypto_dh/gls254prot/prot | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
901422 | 1.00 | hecfp127i | crypto_dh/hecfp127i/v02/w8s32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1312392 | 1.46 | hecfp127i | crypto_dh/hecfp127i/v02/w8s04 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1344066 | 1.49 | hecfp127i | crypto_dh/hecfp127i/v02/w8s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1402584 | 1.56 | hecfp127i | crypto_dh/hecfp127i/v02/w8s01 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1457520 | 1.62 | hecfp127i | crypto_dh/hecfp127i/v02/w8s02 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1461306 | 1.62 | hecfp127i | crypto_dh/hecfp127i/v02/w8s16 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
2374482 | 2.63 | hecfp127i | crypto_dh/hecfp127i/v02/var | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
881616 | 1.00 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s08glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
923154 | 1.05 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s32glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
924048 | 1.05 | hecfp128bk | crypto_dh/hecfp128bk/v02/varglv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
986124 | 1.12 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s16glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
991764 | 1.12 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s02glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
997104 | 1.13 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s04glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
1023900 | 1.16 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s01glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
699360 | 1.00 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s16glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
937668 | 1.34 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s32glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
943290 | 1.35 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s02glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
951900 | 1.36 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s08glv4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
987852 | 1.41 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s04glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1014174 | 1.45 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s01glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1386228 | 1.98 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/varglv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
1462872 | 1.00 | hecfp128i | crypto_dh/hecfp128i/v02/w8s02 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1710048 | 1.17 | hecfp128i | crypto_dh/hecfp128i/v02/w8s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1730514 | 1.18 | hecfp128i | crypto_dh/hecfp128i/v02/w8s32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1760970 | 1.20 | hecfp128i | crypto_dh/hecfp128i/v02/w8s16 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1761786 | 1.20 | hecfp128i | crypto_dh/hecfp128i/v02/w8s04 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1794348 | 1.23 | hecfp128i | crypto_dh/hecfp128i/v02/w8s01 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
3084474 | 2.11 | hecfp128i | crypto_dh/hecfp128i/v02/var | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
| | hecfp61e2bk | crypto_dh/hecfp61e2bk/v01/varglv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2bk | crypto_dh/hecfp61e2bk/v01/w8s01glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2bk | crypto_dh/hecfp61e2bk/v01/w8s02glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2bk | crypto_dh/hecfp61e2bk/v01/w8s04glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2bk | crypto_dh/hecfp61e2bk/v01/w8s08glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2bk | crypto_dh/hecfp61e2bk/v01/w8s16glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2bk | crypto_dh/hecfp61e2bk/v01/w8s32glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2i | crypto_dh/hecfp61e2i/v01/var | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2i | crypto_dh/hecfp61e2i/v01/w8s01 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2i | crypto_dh/hecfp61e2i/v01/w8s02 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2i | crypto_dh/hecfp61e2i/v01/w8s04 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2i | crypto_dh/hecfp61e2i/v01/w8s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2i | crypto_dh/hecfp61e2i/v01/w8s16 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp61e2i | crypto_dh/hecfp61e2i/v01/w8s32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2bk | crypto_dh/hecfp64e2bk/v01/varglv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2bk | crypto_dh/hecfp64e2bk/v01/w8s01glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2bk | crypto_dh/hecfp64e2bk/v01/w8s02glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2bk | crypto_dh/hecfp64e2bk/v01/w8s04glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2bk | crypto_dh/hecfp64e2bk/v01/w8s08glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2bk | crypto_dh/hecfp64e2bk/v01/w8s16glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2bk | crypto_dh/hecfp64e2bk/v01/w8s32glv8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2i | crypto_dh/hecfp64e2i/v01/var | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2i | crypto_dh/hecfp64e2i/v01/w8s01 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2i | crypto_dh/hecfp64e2i/v01/w8s02 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2i | crypto_dh/hecfp64e2i/v01/w8s04 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2i | crypto_dh/hecfp64e2i/v01/w8s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2i | crypto_dh/hecfp64e2i/v01/w8s16 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hecfp64e2i | crypto_dh/hecfp64e2i/v01/w8s32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
3091908 | 1.00 | hector | crypto_dh/hector/ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.5 (trunk)) |
649548 | 1.00 | jacfp127i | crypto_dh/jacfp127i/v01/w8s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
657204 | 1.01 | jacfp127i | crypto_dh/jacfp127i/v01/w8s32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
659220 | 1.01 | jacfp127i | crypto_dh/jacfp127i/v01/w8s04 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
669726 | 1.03 | jacfp127i | crypto_dh/jacfp127i/v01/w8s16 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
678420 | 1.04 | jacfp127i | crypto_dh/jacfp127i/v01/w8s02 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
700176 | 1.08 | jacfp127i | crypto_dh/jacfp127i/v01/w4s32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
702762 | 1.08 | jacfp127i | crypto_dh/jacfp127i/v01/w4s16 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
711396 | 1.10 | jacfp127i | crypto_dh/jacfp127i/v01/w4s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
750882 | 1.16 | jacfp127i | crypto_dh/jacfp127i/v01/w4s04 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
760674 | 1.17 | jacfp127i | crypto_dh/jacfp127i/v01/w4s02 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
829230 | 1.28 | jacfp127i | crypto_dh/jacfp127i/v01/w4s01 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
836724 | 1.29 | jacfp127i | crypto_dh/jacfp127i/v01/w8s01 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
1133772 | 1.75 | jacfp127i | crypto_dh/jacfp127i/v01/var | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
546234 | 1.00 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s04glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
560316 | 1.03 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s04glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
591732 | 1.08 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s02glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
660882 | 1.21 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s01glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
713922 | 1.31 | jacfp128bk | crypto_dh/jacfp128bk/v01/varglv4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
754176 | 1.38 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s16glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
779562 | 1.43 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s08glv4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
812358 | 1.49 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s02glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
814422 | 1.49 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s32glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
842268 | 1.54 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s32glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
886458 | 1.62 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s08glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
932172 | 1.71 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s16glv4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
950070 | 1.74 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s01glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1271004 | 1.00 | kumfp127g | crypto_dh/kumfp127g/v02/var | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1020588 | 1.00 | kumfp128g | crypto_dh/kumfp128g/v02/var | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
| | kumfp61e2g | crypto_dh/kumfp61e2g/v01/var | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | kumfp64e2g | crypto_dh/kumfp64e2g/v01/var | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
541164 | 1.00 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
738336 | 1.36 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
770910 | 1.42 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
776028 | 1.43 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s16 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
781092 | 1.44 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s04 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
802374 | 1.48 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
812550 | 1.50 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s02 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
814998 | 1.51 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s16 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
860466 | 1.59 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s01 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
896784 | 1.66 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s04 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
991506 | 1.83 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s01 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
1026540 | 1.90 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s02 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1485642 | 2.75 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/var | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
425208 | 1.00 | kummer | crypto_dh/kummer/ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.5 (trunk)) |
| | nist521gs | crypto_dh/nist521gs/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
5476740 | 1.00 | nistp256 | crypto_dh/nistp256/wbl (0.0.1) | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
7921518 | 1.45 | nistp256 | crypto_dh/nistp256/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
1126704 | 1.00 | prjfp127i | crypto_dh/prjfp127i/v01/w8s32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1140042 | 1.01 | prjfp127i | crypto_dh/prjfp127i/v01/w4s16 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1146024 | 1.02 | prjfp127i | crypto_dh/prjfp127i/v01/w8s08 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1232466 | 1.09 | prjfp127i | crypto_dh/prjfp127i/v01/w8s16 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1328598 | 1.18 | prjfp127i | crypto_dh/prjfp127i/v01/w8s02 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1336644 | 1.19 | prjfp127i | crypto_dh/prjfp127i/v01/w4s08 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
1354794 | 1.20 | prjfp127i | crypto_dh/prjfp127i/v01/w4s02 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
1375290 | 1.22 | prjfp127i | crypto_dh/prjfp127i/v01/w4s32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1380156 | 1.22 | prjfp127i | crypto_dh/prjfp127i/v01/w8s01 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1418148 | 1.26 | prjfp127i | crypto_dh/prjfp127i/v01/w8s04 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
1441350 | 1.28 | prjfp127i | crypto_dh/prjfp127i/v01/w4s04 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
1680108 | 1.49 | prjfp127i | crypto_dh/prjfp127i/v01/w4s01 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
2124444 | 1.89 | prjfp127i | crypto_dh/prjfp127i/v01/var | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
671526 | 1.00 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s08glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
830616 | 1.24 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s01glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
913650 | 1.36 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s16glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
929472 | 1.38 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s04glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
931860 | 1.39 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s08glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
949440 | 1.41 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s32glv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
958422 | 1.43 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s02glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
990150 | 1.47 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s32glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1048872 | 1.56 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s01glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1058622 | 1.58 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s04glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1059540 | 1.58 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s16glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1148562 | 1.71 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s02glv4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1319046 | 1.96 | prjfp128bk | crypto_dh/prjfp128bk/v01/varglv4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
3121644 | 1.00 | sclaus1024 | crypto_dh/sclaus1024/gmp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
| | sclaus1024 | crypto_dh/sclaus1024/cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
15744018 | 1.00 | sclaus2048 | crypto_dh/sclaus2048/gmp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 ) |
| | sclaus2048 | crypto_dh/sclaus2048/cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1568430 | 1.00 | surf127eps | crypto_dh/surf127eps/mpfq | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.5 (trunk)) |
2878056 | 1.00 | surf2113 | crypto_dh/surf2113/mpfq | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.5 (trunk)) |