Time | Relative time | Primitive | Implementation | Compiler |
4261038 | 1.00 | claus | crypto_dh/claus/gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
5276246 | 1.24 | claus | crypto_dh/claus/cryptopp | g++ -O2 -fomit-frame-pointer |
5503834 | 1.29 | claus | crypto_dh/claus/ntl | g++ -march=k8 -O2 -fomit-frame-pointer |
| | claus | crypto_dh/claus/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
367586 | 1.00 | curve2251 | crypto_dh/curve2251/relic/amd64-avx | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553)) |
373060 | 1.01 | curve2251 | crypto_dh/curve2251/relic/amd64-clmul | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553)) |
1051550 | 2.86 | curve2251 | crypto_dh/curve2251/relic/amd64-ssse3 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments |
2618510 | 7.12 | curve2251 | crypto_dh/curve2251/mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
525672 | 1.00 | curve25519 | crypto_dh/curve25519/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
853980 | 1.62 | curve25519 | crypto_dh/curve25519/mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer |
440704 | 1.00 | ecfp256e | crypto_dh/ecfp256e/v01/w8s8 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
445156 | 1.01 | ecfp256e | crypto_dh/ecfp256e/v01/w8s4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
452950 | 1.03 | ecfp256e | crypto_dh/ecfp256e/v01/w8s2 | gcc -march=k8 -O3 -fomit-frame-pointer |
471806 | 1.07 | ecfp256e | crypto_dh/ecfp256e/v01/w8s1 | gcc -march=k8 -O3 -fomit-frame-pointer |
717418 | 1.63 | ecfp256e | crypto_dh/ecfp256e/v01/var | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
528910 | 1.00 | ecfp256h | crypto_dh/ecfp256h/v01/w8s8 | gcc -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
534670 | 1.01 | ecfp256h | crypto_dh/ecfp256h/v01/w8s4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
543996 | 1.03 | ecfp256h | crypto_dh/ecfp256h/v01/w8s2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
564890 | 1.07 | ecfp256h | crypto_dh/ecfp256h/v01/w8s1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
886102 | 1.68 | ecfp256h | crypto_dh/ecfp256h/v01/var | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
754126 | 1.00 | ecfp256i | crypto_dh/ecfp256i/v01/var | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
| | ecfp256i | crypto_dh/ecfp256i/v01/w8s1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecfp256i | crypto_dh/ecfp256i/v01/w8s2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecfp256i | crypto_dh/ecfp256i/v01/w8s4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecfp256i | crypto_dh/ecfp256i/v01/w8s8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
469310 | 1.00 | ecfp256q | crypto_dh/ecfp256q/v01/w8s8 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
473038 | 1.01 | ecfp256q | crypto_dh/ecfp256q/v01/w8s4 | gcc -march=k8 -O3 -fomit-frame-pointer |
480774 | 1.02 | ecfp256q | crypto_dh/ecfp256q/v01/w8s2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
499192 | 1.06 | ecfp256q | crypto_dh/ecfp256q/v01/w8s1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
745492 | 1.59 | ecfp256q | crypto_dh/ecfp256q/v01/var | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
571932 | 1.00 | ecfp256s | crypto_dh/ecfp256s/v01/w8s8 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
577016 | 1.01 | ecfp256s | crypto_dh/ecfp256s/v01/w8s4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
586194 | 1.02 | ecfp256s | crypto_dh/ecfp256s/v01/w8s2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
607632 | 1.06 | ecfp256s | crypto_dh/ecfp256s/v01/w8s1 | gcc -march=k8 -O3 -fomit-frame-pointer |
966424 | 1.69 | ecfp256s | crypto_dh/ecfp256s/v01/var | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
1239566 | 1.00 | ed448goldilocks | crypto_dh/ed448goldilocks/amd64 (2014-10-12) | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553)) |
1506110 | 1.22 | ed448goldilocks | crypto_dh/ed448goldilocks/64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
2839430 | 2.29 | ed448goldilocks | crypto_dh/ed448goldilocks/arm32 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
3800622 | 3.07 | ed448goldilocks | crypto_dh/ed448goldilocks/32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
3261484 | 1.00 | ed521gs | crypto_dh/ed521gs/ref (1.0) | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.3.1 20180323 [gcc-7-branch revision 258812]) |
906040 | 1.00 | gls1271 | crypto_dh/gls1271/ref4 | cc (4.8.5) |
145882 | 1.00 | gls254 | crypto_dh/gls254/opt | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553)) |
164710 | 1.13 | gls254 | crypto_dh/gls254/ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments |
212064 | 1.45 | gls254 | crypto_dh/gls254/prot | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer |
155566 | 1.00 | gls254prot | crypto_dh/gls254prot/opt | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553)) |
212464 | 1.37 | gls254prot | crypto_dh/gls254prot/prot | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
422878 | 1.00 | hecfp127i | crypto_dh/hecfp127i/v02/w8s16 | cc (4.8.5) |
425194 | 1.01 | hecfp127i | crypto_dh/hecfp127i/v02/w8s08 | cc (4.8.5) |
426046 | 1.01 | hecfp127i | crypto_dh/hecfp127i/v02/w8s32 | cc (4.8.5) |
429622 | 1.02 | hecfp127i | crypto_dh/hecfp127i/v02/w8s04 | cc (4.8.5) |
434334 | 1.03 | hecfp127i | crypto_dh/hecfp127i/v02/w8s02 | cc (4.8.5) |
455056 | 1.08 | hecfp127i | crypto_dh/hecfp127i/v02/w8s01 | cc (4.8.5) |
723492 | 1.71 | hecfp127i | crypto_dh/hecfp127i/v02/var | cc (4.8.5) |
332670 | 1.00 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s16glv4 | cc (4.8.5) |
337416 | 1.01 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s32glv4 | cc (4.8.5) |
341654 | 1.03 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s08glv4 | cc (4.8.5) |
346398 | 1.04 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s04glv4 | cc (4.8.5) |
357656 | 1.08 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s02glv4 | cc (4.8.5) |
381364 | 1.15 | hecfp128bk | crypto_dh/hecfp128bk/v02/w8s01glv4 | cc (4.8.5) |
515700 | 1.55 | hecfp128bk | crypto_dh/hecfp128bk/v02/varglv4 | cc (4.8.5) |
334426 | 1.00 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s32glv4 | cc (4.8.5) |
336170 | 1.01 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s16glv4 | cc (4.8.5) |
339622 | 1.02 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s08glv4 | cc (4.8.5) |
344900 | 1.03 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s04glv4 | cc (4.8.5) |
356058 | 1.06 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s02glv4 | cc (4.8.5) |
380140 | 1.14 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/w8s01glv4 | cc (4.8.5) |
514362 | 1.54 | hecfp128fkt | crypto_dh/hecfp128fkt/v02/varglv4 | cc (4.8.5) |
599552 | 1.00 | hecfp128i | crypto_dh/hecfp128i/v02/w8s04 | cc (4.8.5) |
600592 | 1.00 | hecfp128i | crypto_dh/hecfp128i/v02/w8s32 | cc (4.8.5) |
601428 | 1.00 | hecfp128i | crypto_dh/hecfp128i/v02/w8s16 | cc (4.8.5) |
604180 | 1.01 | hecfp128i | crypto_dh/hecfp128i/v02/w8s08 | cc (4.8.5) |
621502 | 1.04 | hecfp128i | crypto_dh/hecfp128i/v02/w8s02 | cc (4.8.5) |
645944 | 1.08 | hecfp128i | crypto_dh/hecfp128i/v02/w8s01 | cc (4.8.5) |
1039694 | 1.73 | hecfp128i | crypto_dh/hecfp128i/v02/var | cc (4.8.5) |
| | 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 |
7797168 | 1.00 | hector | crypto_dh/hector/ref | cc (4.8.5) |
328316 | 1.00 | jacfp127i | crypto_dh/jacfp127i/v01/w8s08 | cc (4.8.5) |
328822 | 1.00 | jacfp127i | crypto_dh/jacfp127i/v01/w8s32 | cc (4.8.5) |
329786 | 1.00 | jacfp127i | crypto_dh/jacfp127i/v01/w8s16 | cc (4.8.5) |
334282 | 1.02 | jacfp127i | crypto_dh/jacfp127i/v01/w8s04 | cc (4.8.5) |
340584 | 1.04 | jacfp127i | crypto_dh/jacfp127i/v01/w8s02 | cc (4.8.5) |
354176 | 1.08 | jacfp127i | crypto_dh/jacfp127i/v01/w4s32 | cc (4.8.5) |
354470 | 1.08 | jacfp127i | crypto_dh/jacfp127i/v01/w8s01 | cc (4.8.5) |
356230 | 1.09 | jacfp127i | crypto_dh/jacfp127i/v01/w4s16 | cc (4.8.5) |
358748 | 1.09 | jacfp127i | crypto_dh/jacfp127i/v01/w4s08 | cc (4.8.5) |
365888 | 1.11 | jacfp127i | crypto_dh/jacfp127i/v01/w4s04 | cc (4.8.5) |
379010 | 1.15 | jacfp127i | crypto_dh/jacfp127i/v01/w4s02 | cc (4.8.5) |
405460 | 1.23 | jacfp127i | crypto_dh/jacfp127i/v01/w4s01 | cc (4.8.5) |
552484 | 1.68 | jacfp127i | crypto_dh/jacfp127i/v01/var | cc (4.8.5) |
277478 | 1.00 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s32glv4 | cc (4.8.5) |
278736 | 1.00 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s16glv4 | cc (4.8.5) |
281022 | 1.01 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s08glv4 | cc (4.8.5) |
285286 | 1.03 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s04glv4 | cc (4.8.5) |
293764 | 1.06 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s02glv4 | cc (4.8.5) |
311214 | 1.12 | jacfp128bk | crypto_dh/jacfp128bk/v01/w8s01glv4 | cc (4.8.5) |
314140 | 1.13 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s32glv4 | cc (4.8.5) |
316064 | 1.14 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s16glv4 | cc (4.8.5) |
319178 | 1.15 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s08glv4 | cc (4.8.5) |
329172 | 1.19 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s04glv4 | cc (4.8.5) |
347554 | 1.25 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s02glv4 | cc (4.8.5) |
382272 | 1.38 | jacfp128bk | crypto_dh/jacfp128bk/v01/w4s01glv4 | cc (4.8.5) |
419960 | 1.51 | jacfp128bk | crypto_dh/jacfp128bk/v01/varglv4 | cc (4.8.5) |
289198 | 1.00 | k277mon | crypto_dh/k277mon/ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
188314 | 1.00 | k277taa | crypto_dh/k277taa/ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553)) |
221786 | 1.00 | k298 | crypto_dh/k298/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.3.1 20180323 [gcc-7-branch revision 258812]) |
334192 | 1.00 | kumfp127g | crypto_dh/kumfp127g/v02/var | cc (4.8.5) |
473112 | 1.00 | kumfp128g | crypto_dh/kumfp128g/v02/var | cc (4.8.5) |
| | 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 |
217000 | 1.00 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s32 | cc (4.8.5) |
217954 | 1.00 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s16 | cc (4.8.5) |
222170 | 1.02 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s08 | cc (4.8.5) |
225310 | 1.04 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s04 | cc (4.8.5) |
231818 | 1.07 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s02 | cc (4.8.5) |
244858 | 1.13 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s32 | cc (4.8.5) |
245088 | 1.13 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w8s01 | cc (4.8.5) |
247100 | 1.14 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s16 | cc (4.8.5) |
249990 | 1.15 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s08 | cc (4.8.5) |
256218 | 1.18 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s04 | cc (4.8.5) |
266846 | 1.23 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s02 | cc (4.8.5) |
296596 | 1.37 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/w4s01 | cc (4.8.5) |
445266 | 2.05 | kumjacfp127g | crypto_dh/kumjacfp127g/v01/var | cc (4.8.5) |
192928 | 1.00 | kummer | crypto_dh/kummer/ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
3789636 | 1.00 | nist521gs | crypto_dh/nist521gs/ref (1.0) | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.3.1 20180323 [gcc-7-branch revision 258812]) |
1828248 | 1.00 | nistp256 | crypto_dh/nistp256/wbl (0.0.1) | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553)) |
2481660 | 1.36 | nistp256 | crypto_dh/nistp256/ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
411990 | 1.00 | prjfp127i | crypto_dh/prjfp127i/v01/w8s08 | cc (4.8.5) |
412842 | 1.00 | prjfp127i | crypto_dh/prjfp127i/v01/w8s32 | cc (4.8.5) |
414034 | 1.00 | prjfp127i | crypto_dh/prjfp127i/v01/w8s16 | cc (4.8.5) |
420014 | 1.02 | prjfp127i | crypto_dh/prjfp127i/v01/w8s04 | cc (4.8.5) |
427600 | 1.04 | prjfp127i | crypto_dh/prjfp127i/v01/w8s02 | cc (4.8.5) |
442494 | 1.07 | prjfp127i | crypto_dh/prjfp127i/v01/w4s16 | cc (4.8.5) |
444762 | 1.08 | prjfp127i | crypto_dh/prjfp127i/v01/w4s32 | cc (4.8.5) |
445080 | 1.08 | prjfp127i | crypto_dh/prjfp127i/v01/w8s01 | cc (4.8.5) |
450844 | 1.09 | prjfp127i | crypto_dh/prjfp127i/v01/w4s08 | cc (4.8.5) |
459526 | 1.12 | prjfp127i | crypto_dh/prjfp127i/v01/w4s04 | cc (4.8.5) |
475830 | 1.15 | prjfp127i | crypto_dh/prjfp127i/v01/w4s02 | cc (4.8.5) |
510432 | 1.24 | prjfp127i | crypto_dh/prjfp127i/v01/w4s01 | cc (4.8.5) |
708482 | 1.72 | prjfp127i | crypto_dh/prjfp127i/v01/var | cc (4.8.5) |
331678 | 1.00 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s32glv4 | cc (4.8.5) |
331776 | 1.00 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s08glv4 | cc (4.8.5) |
332228 | 1.00 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s16glv4 | cc (4.8.5) |
341392 | 1.03 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s04glv4 | cc (4.8.5) |
352690 | 1.06 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s02glv4 | cc (4.8.5) |
375528 | 1.13 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s32glv4 | cc (4.8.5) |
376288 | 1.13 | prjfp128bk | crypto_dh/prjfp128bk/v01/w8s01glv4 | cc (4.8.5) |
378440 | 1.14 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s16glv4 | cc (4.8.5) |
383852 | 1.16 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s08glv4 | cc (4.8.5) |
396656 | 1.20 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s04glv4 | cc (4.8.5) |
419868 | 1.27 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s02glv4 | cc (4.8.5) |
467458 | 1.41 | prjfp128bk | crypto_dh/prjfp128bk/v01/w4s01glv4 | cc (4.8.5) |
507814 | 1.53 | prjfp128bk | crypto_dh/prjfp128bk/v01/varglv4 | cc (4.8.5) |
724800 | 1.00 | sclaus1024 | crypto_dh/sclaus1024/gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
956394 | 1.32 | sclaus1024 | crypto_dh/sclaus1024/cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer |
3625162 | 1.00 | sclaus2048 | crypto_dh/sclaus2048/gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
4712888 | 1.30 | sclaus2048 | crypto_dh/sclaus2048/cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer |
742382 | 1.00 | surf127eps | crypto_dh/surf127eps/mpfq | gcc -m64 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812]) |
2015730 | 1.00 | surf2113 | crypto_dh/surf2113/mpfq | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.3.1 20180323 [gcc-7-branch revision 258812]) |