Time | Relative time | Primitive | Implementation | Compiler |
51973667 | 1.00 | babybear | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | babybear | lowmem | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | babybear | opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | babybear | vec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
23132720 | 1.00 | babybearephem | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | babybearephem | lowmem | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | babybearephem | opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | babybearephem | vec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | bigquake1 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | bigquake3 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | bigquake5 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | dags3 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | dags5 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk128k08n72nu8l8 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk128k16n80nu4l6 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk128k16n80nu8l6 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk128k32n96nu4l4 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk128ref | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk192k16n112nu4l8 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk192k32n128nu4l6 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk192k48n144nu4l4 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | C:edonk192ref | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
47878794 | 1.00 | firesaber | portable | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
73796270 | 1.54 | firesaber | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | frodokem640 | optimized | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | frodokem640 | reference | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | frodokem976 | optimized | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | frodokem976 | reference | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
10212951 | 1.00 | kindi256342 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (8.2.0) |
23632165 | 1.00 | kindi256522 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (8.2.0) |
12375354 | 1.00 | kindi512222 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (8.2.0) |
12519578 | 1.00 | kindi512241 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (8.2.0) |
22554805 | 1.00 | kindi512321 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (8.2.0) |
7749535 | 1.00 | kyber1024 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (8.2.0) |
3633391 | 1.00 | kyber512 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (8.2.0) |
5416105 | 1.00 | kyber768 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (8.2.0) |
17416096 | 1.00 | lightsaber | portable | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
23320032 | 1.34 | lightsaber | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
103017543 | 1.00 | mamabear | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | mamabear | lowmem | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | mamabear | opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | mamabear | vec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
42820049 | 1.00 | mamabearephem | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | mamabearephem | lowmem | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | mamabearephem | opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | mamabearephem | vec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | mceliece6960119 | avx | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | mceliece6960119 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | mceliece6960119 | sse | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | mceliece8192128 | avx | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | mceliece8192128 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | mceliece8192128 | sse | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
8045955 | 1.00 | newhope1024cca | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
3950028 | 1.00 | newhope512cca | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | ntruhrss701 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ntrulpr4591761 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
170646811 | 1.00 | papabear | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | papabear | lowmem | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | papabear | opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | papabear | vec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
68125662 | 1.00 | papabearephem | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | papabearephem | lowmem | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | papabearephem | opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | papabearephem | vec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | pqrsa15 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ramstakers216091 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ramstakers756839 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | rsa2048 | gmp | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | rsa2048 | gmpxx | g++ -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | rsa2048 | ntl | g++ -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
31044911 | 1.00 | saber | portable | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
46538779 | 1.50 | saber | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0) |
| | sntrup4591761 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |