Time | Relative time | Primitive | Implementation | Compiler |
790865239 | 1.00 | edonk128k08n72nu8l8 | crypto_kem/edonk128k08n72nu8l8/ref (1.0) | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final)) |
38348980 | 1.00 | edonk128k16n80nu4l6 | crypto_kem/edonk128k16n80nu4l6/ref (1.0) | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final)) |
49322621 | 1.00 | edonk128k16n80nu8l6 | crypto_kem/edonk128k16n80nu8l6/ref (1.0) | clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final)) |
3579989 | 1.00 | edonk128k32n96nu4l4 | crypto_kem/edonk128k32n96nu4l4/ref (1.0) | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final)) |
43843852 | 1.00 | edonk128ref | crypto_kem/edonk128ref/ref (1.0) | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final)) |
574509378 | 1.00 | edonk192k16n112nu4l8 | crypto_kem/edonk192k16n112nu4l8/ref (1.0) | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final)) |
42137913 | 1.00 | edonk192k32n128nu4l6 | crypto_kem/edonk192k32n128nu4l6/ref (1.0) | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final)) |
4646381 | 1.00 | edonk192k48n144nu4l4 | crypto_kem/edonk192k48n144nu4l4/ref (1.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609) |
644521762 | 1.00 | edonk192ref | crypto_kem/edonk192ref/ref (1.0) | gcc -funroll-loops -m64 -O -fomit-frame-pointer (5.4.0 20160609) |
741872037 | 1.00 | mceliece6960119 | crypto_kem/mceliece6960119/ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final)) |
1427532 | 1.00 | mceliece8192128 | crypto_kem/mceliece8192128/sse | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
928856156 | 650.67 | mceliece8192128 | crypto_kem/mceliece8192128/ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments |
| | mceliece8192128 | crypto_kem/mceliece8192128/avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
67971328 | 1.00 | ntrulpr4591761 | crypto_kem/ntrulpr4591761/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609) |
| | ntrulpr4591761 | crypto_kem/ntrulpr4591761/avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
319831468 | 1.00 | pqrsa15 | crypto_kem/pqrsa15/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609) |
5409385 | 1.00 | rsa2048 | crypto_kem/rsa2048/gmp | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (5.4.0 20160609) |
5418402 | 1.00 | rsa2048 | crypto_kem/rsa2048/gmpxx | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
6603406 | 1.22 | rsa2048 | crypto_kem/rsa2048/ntl | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
52059448 | 1.00 | sntrup4591761 | crypto_kem/sntrup4591761/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sntrup4591761 | crypto_kem/sntrup4591761/avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |