| Primitive | Profile | Key | IV | MAC | Stream | 40 bytes | 576 bytes | 1500 bytes | Imix | Agility | Key setup | IV setup | Variant | Compiler |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Salsa20 | S!_H. | 128 | 64 | 7.64 | 16.10 | 7.74 | 7.91 | 8.37 | 8.93 | 24.57 | 14.29 | amd64-3/1 | gcc_k8_O3-ual-ofp | |
| Salsa20 | S!_H. | 128 | 64 | 7.64 | 16.37 | 7.74 | 7.92 | 8.40 | 8.94 | 24.57 | 14.54 | amd64-3/1 | gcc_default_O3-ual-ofp | |
| Salsa20 | S!_H. | 128 | 64 | 7.64 | 17.73 | 7.83 | 7.95 | 8.55 | 8.93 | 39.27 | 26.03 | amd64-3/1 | gcc_nocona_O3-ual-ofp | |
| Salsa20 | S!_H. | 256 | 64 | 7.64 | 16.10 | 7.74 | 7.91 | 8.37 | 8.93 | 24.56 | 14.29 | amd64-3/1 | gcc_k8_O3-ual-ofp | |
| Salsa20 | S!_H. | 256 | 64 | 7.64 | 16.37 | 7.74 | 7.92 | 8.40 | 8.94 | 24.58 | 14.54 | amd64-3/1 | gcc_default_O3-ual-ofp | |
| Salsa20 | S!_H. | 256 | 64 | 7.64 | 16.89 | 7.78 | 7.93 | 8.46 | 8.93 | 39.26 | 26.03 | amd64-3/1 | gcc_nocona_O3-ual-ofp | |
| Salsa20 | S!_H. | 128 | 64 | 8.43 | 17.38 | 8.53 | 8.73 | 9.21 | 9.69 | 24.57 | 14.29 | amd64-2/1 | gcc_k8_O3-ual-ofp | |
| Salsa20 | S!_H. | 128 | 64 | 8.43 | amd64-2/1 | gcc_default_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 8.43 | amd64-2/1 | gcc_nocona_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 256 | 64 | 8.43 | 17.38 | 8.53 | 8.73 | 9.21 | 9.69 | 24.57 | 14.29 | amd64-2/1 | gcc_k8_O3-ual-ofp | |
| Salsa20 | S!_H. | 128 | 64 | 9.44 | merged/1 | gcc_default_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 9.48 | merged/1 | gcc_k8_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 9.77 | merged/1 | gcc_k8_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 9.79 | merged/1 | gcc_default_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 9.82 | merged/1 | gcc_nocona_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.21 | merged/1 | gcc_nocona_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.23 | merged/1 | gcc_nocona_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.24 | merged/1 | gcc_k8_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.27 | merged/1 | gcc_default_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.27 | merged/1 | gcc_k8_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.41 | merged/1 | gcc_default_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.59 | 20.88 | 10.69 | 10.94 | 11.48 | 11.90 | 24.57 | 14.29 | amd64-1/1 | gcc_k8_O3-ual-ofp | |
| Salsa20 | S!_H. | 128 | 64 | 10.59 | amd64-1/1 | gcc_default_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 256 | 64 | 10.59 | 20.88 | 10.69 | 10.94 | 11.48 | 11.91 | 24.57 | 14.29 | amd64-1/1 | gcc_k8_O3-ual-ofp | |
| Salsa20 | S!_H. | 128 | 64 | 10.60 | amd64-1/1 | gcc_nocona_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.68 | regs/1 | gcc_k8_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.84 | merged/1 | gcc_nocona_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 10.85 | ref/1 | gcc_k8_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 11.29 | regs/1 | gcc_default_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 11.37 | ref/1 | gcc_default_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 11.64 | ref/1 | gcc_nocona_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 11.65 | regs/1 | gcc_nocona_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 11.68 | regs/1 | gcc_default_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 11.68 | regs/1 | gcc_k8_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 12.52 | regs/1 | gcc_nocona_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 12.98 | regs/1 | gcc_k8_O2-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 12.99 | regs/1 | gcc_default_O2-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 13.14 | regs/1 | gcc_default_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 13.15 | ref/1 | gcc_nocona_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 13.16 | regs/1 | gcc_k8_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 13.24 | ref/1 | gcc_default_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 13.25 | ref/1 | gcc_k8_O3-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 13.55 | amd64-xmm/1 | gcc_default_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 13.56 | amd64-xmm/1 | gcc_k8_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 13.62 | amd64-xmm/1 | gcc_nocona_O3-ual-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 16.60 | regs/1 | gcc_nocona_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 17.24 | regs/1 | gcc_nocona_O2-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 17.71 | regs/1 | gcc_nocona_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 17.74 | regs/1 | gcc_default_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 17.98 | ref/1 | gcc_default_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 17.98 | ref/1 | gcc_k8_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 18.06 | ref/1 | gcc_k8_O2-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 18.12 | regs/1 | gcc_k8_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 18.19 | ref/1 | gcc_default_O2-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 18.92 | ref/1 | gcc_nocona_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 18.97 | ref/1 | gcc_nocona_O2-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 19.08 | ref/1 | gcc_default_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 19.45 | ref/1 | gcc_nocona_Os-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 19.87 | ref/1 | gcc_k8_O1-ofp | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 26.63 | merged/1 | gcc_nocona_O0 | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 26.65 | merged/1 | gcc_k8_O0 | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 26.78 | merged/1 | gcc_default_O0 | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 44.80 | regs/1 | gcc_nocona_O0 | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 45.19 | regs/1 | gcc_k8_O0 | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 45.64 | regs/1 | gcc_default_O0 | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 48.64 | ref/1 | gcc_default_O0 | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 49.38 | ref/1 | gcc_k8_O0 | ||||||||
| Salsa20 | S!_H. | 128 | 64 | 49.44 | ref/1 | gcc_nocona_O0 |