Time | Relative time | Primitive | Implementation | Compiler |
| | 3hfe | ref | g++ -m32 -O3 -fomit-frame-pointer |
| | 4hfe | ref | g++ -m32 -O3 -fomit-frame-pointer |
13246110 | 1.00 | cargocult2048 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer (7.4.0) |
| | ledapkc10 | portableopt | gcc -m32 -O3 -fomit-frame-pointer |
| | ledapkc11 | portableopt | gcc -m32 -O3 -fomit-frame-pointer |
| | ledapkc30 | portableopt | gcc -m32 -O3 -fomit-frame-pointer |
| | ledapkc31 | portableopt | gcc -m32 -O3 -fomit-frame-pointer |
| | ledapkc50 | portableopt | gcc -m32 -O3 -fomit-frame-pointer |
| | ledapkc51 | portableopt | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus128 | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus128 | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus128 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus192 | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus192 | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus192 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus256 | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus256 | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | lotus256 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | mceliece | ref | gcc -m32 -O3 -fomit-frame-pointer |
47006637 | 1.00 | mcnie3q1281 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer (7.4.0) |
46006416 | 1.00 | mcnie3q1282 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer (7.4.0) |
45312093 | 1.00 | mcnie3q1921 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer (7.4.0) |
58655076 | 1.00 | mcnie3q1922 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer (7.4.0) |
49016568 | 1.00 | mcnie3q2561 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (7.4.0) |
77604942 | 1.00 | mcnie3q2562 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer (7.4.0) |
36225966 | 1.00 | mcnie4q1281 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (7.4.0) |
35728242 | 1.00 | mcnie4q1282 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer (7.4.0) |
39384597 | 1.00 | mcnie4q1921 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (7.4.0) |
46124994 | 1.00 | mcnie4q1922 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer (7.4.0) |
39576423 | 1.00 | mcnie4q2561 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer (7.4.0) |
47798166 | 1.00 | mcnie4q2562 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer (7.4.0) |
| | ntruees1087ep1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | ntruees1499ep1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | ntruees401ep2 | ref | gcc -m32 -O3 -fomit-frame-pointer |
329607 | 1.00 | ntruees439ep1 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer (7.4.0) |
455469 | 1.00 | ntruees593ep1 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer (7.4.0) |
586155 | 1.00 | ntruees743ep1 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer (7.4.0) |
887472 | 1.00 | ntruees787ep1 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer (7.4.0) |
| | pqrsa15 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n11pke0d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n11pke0d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n11pke0d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n13pke0d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n13pke0d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n13pke0d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n13pke0smallct | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n13pke0smallct | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n13pke0smallct | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n15pke0d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n15pke0d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5n15pke0d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd1pke0d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd1pke0d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd1pke0d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd1pke5d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd1pke5d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd1pke5d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd3pke0d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd3pke0d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd3pke0d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd3pke5d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd3pke5d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd3pke5d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd5pke0d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd5pke0d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd5pke0d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd5pke5d | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd5pke5d | opt | gcc -m32 -O3 -fomit-frame-pointer |
| | r5nd5pke5d | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald1024 | openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald1536 | openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald2048 | openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald3072 | openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald4096 | openssl | gcc -m32 -O3 -fomit-frame-pointer |
13330509 | 1.00 | rsa2048 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer (7.4.0) |