| Cycles/byte for long messages |
| 25% | 50% | 75% | stream |
| 0.46 | 0.46 | 0.47 | T:aes128ctr |
| 0.57 | 0.58 | 0.59 | aes256ctr |
| 0.56 | 0.58 | 0.60 | T:aes192ctr |
| 0.73 | 0.74 | 0.76 | tango642 |
| 0.93 | 0.94 | 0.95 | chacha8 |
| 1.12 | 1.14 | 1.16 | salsa208 |
| 0.71? | 1.22? | 1.70? | T:hc128 |
| 1.28 | 1.30 | 1.31 | chacha12 |
| 1.62 | 1.63 | 1.64 | salsa2012 |
| 1.59? | 1.74? | 2.12? | T:hc256 |
| 1.90 | 1.97 | 2.06 | T:nlsv2 |
| 1.97 | 1.98 | 1.99 | T:speck6496ctr |
| 2.00 | 2.02 | 2.04 | chacha20 |
| 2.04 | 2.06 | 2.08 | T:cryptmtv3 |
| 2.06 | 2.06 | 2.08 | T:speck64128ctr |
| 2.05 | 2.10 | 2.17 | T:tpy6 |
| 2.10 | 2.13 | 2.18 | T:snow20 |
| 2.15 | 2.16 | 2.18 | T:panama |
| 1.84? | 2.17? | 2.24? | T:tpy |
| 2.34 | 2.36 | 2.37 | T:sosemanuk |
| 2.42 | 2.43 | 2.45 | T:speck128128ctr |
| 2.50 | 2.51 | 2.52 | T:speck128192ctr |
| 2.50 | 2.51 | 2.51 | T:trivium |
| 2.57 | 2.58 | 2.60 | T:speck128256ctr |
| 2.58 | 2.60 | 2.63 | xsalsa20 |
| 2.58 | 2.61 | 2.62 | salsa20 |
| 2.63 | 2.69 | 2.92 | T:rabbit |
| 2.61? | 2.86? | 3.11? | T:tpypy |
| 2.89 | 2.91 | 2.92 | T:simon6496ctr |
| 3.01 | 3.02 | 3.04 | T:simon64128ctr |
| 3.65 | 3.67 | 3.69 | T:lexv2 |
| 4.36 | 4.38 | 4.40 | T:simon128128ctr |
| 4.60 | 4.62 | 4.64 | T:simon128256ctr |
| 7.47 | 7.49 | 7.50 | T:aes128estream |
| 11.30 | 11.35 | 11.38 | T:aes256estream |
| 15.56 | 16.31 | 16.81 | T:ocelot1 |
| 16.14 | 17.33 | 17.81 | T:ocelot2 |
| 27.42 | 27.79 | 27.94 | T:amastrid |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | stream |
| 0.48 | 0.48 | 0.48 | T:aes128ctr |
| 0.60 | 0.61 | 0.61 | aes256ctr |
| 0.84 | 0.85 | 0.86 | T:aes192ctr |
| 0.88 | 0.89 | 0.90 | tango642 |
| 0.94 | 0.94 | 0.95 | chacha8 |
| 1.14 | 1.15 | 1.16 | salsa208 |
| 1.30 | 1.31 | 1.31 | chacha12 |
| 1.63 | 1.64 | 1.65 | salsa2012 |
| 2.01 | 2.01 | 2.02 | T:speck6496ctr |
| 2.02 | 2.03 | 2.04 | chacha20 |
| 2.02 | 2.07 | 2.13 | T:nlsv2 |
| 2.10 | 2.10 | 2.11 | T:speck64128ctr |
| 2.15 | 2.17 | 2.20 | T:snow20 |
| 2.46 | 2.47 | 2.48 | T:speck128128ctr |
| 2.55 | 2.55 | 2.56 | T:speck128192ctr |
| 2.60 | 2.60 | 2.60 | T:trivium |
| 2.60 | 2.61 | 2.61 | T:sosemanuk |
| 2.59 | 2.61 | 2.65 | T:tpy6 |
| 2.60 | 2.62 | 2.62 | salsa20 |
| 2.62 | 2.62 | 2.64 | T:speck128256ctr |
| 2.64 | 2.64 | 2.66 | T:cryptmtv3 |
| 2.69 | 2.70 | 2.72 | xsalsa20 |
| 2.77 | 2.77 | 2.94 | T:rabbit |
| 2.83 | 2.84 | 2.85 | T:panama |
| 3.04 | 3.05 | 3.05 | T:simon6496ctr |
| 3.12 | 3.18 | 3.20 | T:tpy |
| 3.20 | 3.21 | 3.22 | T:simon64128ctr |
| 3.76 | 3.78 | 3.78 | T:lexv2 |
| 3.78 | 3.80 | 4.15 | T:hc128 |
| 3.97 | 4.14 | 4.16 | T:tpypy |
| 4.57 | 4.57 | 4.58 | T:simon128128ctr |
| 4.92 | 4.93 | 4.94 | T:simon128256ctr |
| 7.53 | 7.54 | 7.54 | T:aes128estream |
| 8.04 | 8.10 | 8.35 | T:hc256 |
| 11.36 | 11.40 | 11.41 | T:aes256estream |
| 16.52 | 17.07 | 17.42 | T:ocelot1 |
| 17.47 | 18.21 | 18.43 | T:ocelot2 |
| 28.80 | 29.06 | 29.16 | T:amastrid |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | stream |
| 0.50 | 0.50 | 0.50 | T:aes128ctr |
| 0.64 | 0.64 | 0.64 | aes256ctr |
| 0.95 | 0.95 | 0.96 | chacha8 |
| 1.11 | 1.11 | 1.12 | tango642 |
| 1.16 | 1.17 | 1.18 | salsa208 |
| 1.27 | 1.30 | 1.33 | T:aes192ctr |
| 1.31 | 1.32 | 1.33 | chacha12 |
| 1.64 | 1.65 | 1.66 | salsa2012 |
| 2.04 | 2.06 | 2.07 | chacha20 |
| 2.06 | 2.06 | 2.07 | T:speck6496ctr |
| 2.14 | 2.15 | 2.16 | T:speck64128ctr |
| 2.22 | 2.25 | 2.27 | T:snow20 |
| 2.25 | 2.26 | 2.30 | T:nlsv2 |
| 2.53 | 2.54 | 2.55 | T:speck128128ctr |
| 2.61 | 2.62 | 2.63 | T:speck128192ctr |
| 2.61 | 2.63 | 2.64 | salsa20 |
| 2.69 | 2.69 | 2.70 | T:speck128256ctr |
| 2.78 | 2.78 | 2.78 | T:trivium |
| 2.85 | 2.87 | 2.89 | xsalsa20 |
| 2.90 | 2.91 | 3.07 | T:rabbit |
| 3.07 | 3.07 | 3.08 | T:sosemanuk |
| 3.26 | 3.27 | 3.29 | T:simon6496ctr |
| 3.33 | 3.38 | 3.45 | T:tpy6 |
| 3.52 | 3.53 | 3.54 | T:simon64128ctr |
| 3.94 | 3.95 | 3.97 | T:lexv2 |
| 3.97 | 3.98 | 3.99 | T:panama |
| 3.99 | 4.00 | 4.01 | T:cryptmtv3 |
| 4.72? | 4.84? | 5.30? | T:tpy |
| 4.87 | 4.89 | 4.91 | T:simon128128ctr |
| 5.42 | 5.44 | 5.46 | T:simon128256ctr |
| 6.27 | 6.31 | 6.36 | T:tpypy |
| 7.61 | 7.62 | 7.63 | T:aes128estream |
| 8.05? | 8.11? | 9.04? | T:hc128 |
| 11.42 | 11.46 | 11.52 | T:aes256estream |
| 17.90 | 18.51 | 18.61 | T:ocelot1 |
| 18.79? | 18.93? | 20.97? | T:hc256 |
| 19.19 | 19.66 | 19.77 | T:ocelot2 |
| 30.25 | 31.21 | 32.32 | T:amastrid |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | stream |
| 0.59 | 0.61 | 0.64 | T:aes128ctr |
| 0.88 | 0.89 | 0.94 | aes256ctr |
| 1.07 | 1.09 | 1.10 | chacha8 |
| 1.32 | 1.35 | 1.39 | salsa208 |
| 1.50 | 1.52 | 1.55 | chacha12 |
| 1.85 | 1.85 | 1.86 | tango642 |
| 1.88 | 1.91 | 1.94 | salsa2012 |
| 2.26 | 2.27 | 2.28 | T:speck6496ctr |
| 2.35 | 2.35 | 2.37 | T:speck64128ctr |
| 2.35 | 2.36 | 2.38 | chacha20 |
| 2.47 | 2.50 | 2.54 | T:aes192ctr |
| 2.48 | 2.50 | 2.53 | T:snow20 |
| 2.77 | 2.77 | 2.79 | T:speck128128ctr |
| 2.86 | 2.87 | 2.88 | T:speck128192ctr |
| 2.88 | 2.90 | 2.93 | T:nlsv2 |
| 2.95 | 2.96 | 2.98 | T:speck128256ctr |
| 2.95 | 2.98 | 3.01 | salsa20 |
| 3.18 | 3.19 | 3.22 | T:trivium |
| 3.21 | 3.24 | 3.39 | T:rabbit |
| 3.58 | 3.62 | 3.66 | xsalsa20 |
| 4.29 | 4.31 | 4.33 | T:sosemanuk |
| 4.35 | 4.37 | 4.41 | T:lexv2 |
| 4.35 | 4.39 | 4.43 | T:simon6496ctr |
| 4.80 | 4.81 | 4.82 | T:cryptmtv3 |
| 4.94 | 4.96 | 4.99 | T:simon64128ctr |
| 5.82 | 6.13 | 6.32 | T:tpy6 |
| 6.69 | 6.71 | 6.76 | T:simon128128ctr |
| 6.93 | 6.97 | 7.02 | T:panama |
| 7.81 | 7.83 | 7.85 | T:aes128estream |
| 9.22 | 9.26 | 9.30 | T:simon128256ctr |
| 9.37? | 9.51? | 11.16? | T:tpy |
| 11.62 | 11.68 | 11.72 | T:aes256estream |
| 12.02 | 12.27 | 12.37 | T:tpypy |
| 18.91? | 19.60? | 22.06? | T:hc128 |
| 22.29 | 22.46 | 23.12 | T:ocelot1 |
| 23.33 | 23.88 | 24.71 | T:ocelot2 |
| 35.92 | 36.37 | 37.59 | T:amastrid |
| 46.54 | 47.12 | 47.32 | T:hc256 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | stream |
| 1.84? | 2.08? | 2.30? | T:aes128ctr |
| 2.36 | 2.39 | 2.51 | chacha8 |
| 2.76? | 3.02? | 3.43? | salsa208 |
| 3.27 | 3.31 | 3.36 | chacha12 |
| 3.78 | 3.82 | 3.92 | aes256ctr |
| 3.74? | 4.16? | 4.57? | salsa2012 |
| 4.37 | 4.44 | 4.61 | T:speck6496ctr |
| 4.50 | 4.60 | 4.78 | T:speck64128ctr |
| 5.11 | 5.15 | 5.30 | chacha20 |
| 5.62 | 5.68 | 5.77 | T:speck128128ctr |
| 5.66 | 5.71 | 5.80 | T:speck128192ctr |
| 6.10 | 6.15 | 6.19 | T:speck128256ctr |
| 5.73? | 6.28? | 6.77? | salsa20 |
| 6.27 | 6.33 | 6.40 | T:snow20 |
| 7.00 | 7.11 | 7.35 | T:rabbit |
| 7.78 | 7.92 | 8.27 | T:simon6496ctr |
| 8.65 | 8.67 | 8.76 | T:trivium |
| 8.66 | 8.73 | 8.93 | T:simon64128ctr |
| 9.69 | 9.76 | 10.07 | T:lexv2 |
| 10.59 | 10.64 | 10.90 | T:aes128estream |
| 11.26 | 11.33 | 11.61 | tango642 |
| 11.70 | 11.88 | 12.05 | xsalsa20 |
| 12.19 | 12.23 | 12.33 | T:cryptmtv3 |
| 12.72 | 12.82 | 12.88 | T:nlsv2 |
| 13.41 | 13.55 | 13.64 | T:simon128128ctr |
| 13.67 | 13.94 | 14.39 | T:aes256estream |
| 14.73 | 14.89 | 15.23 | T:simon128256ctr |
| 17.65 | 17.72 | 18.02 | T:aes192ctr |
| 18.11 | 18.20 | 18.65 | T:sosemanuk |
| 36.51 | 37.08 | 38.66 | T:tpy6 |
| 44.70 | 45.00 | 45.46 | T:panama |
| 71.00 | 71.46 | 72.04 | T:tpy |
| 72.27 | 72.54 | 73.12 | T:tpypy |
| 77.48 | 78.20 | 78.95 | T:ocelot2 |
| 78.71 | 79.51 | 80.59 | T:ocelot1 |
| 103.01 | 105.07 | 106.30 | T:amastrid |
| 158.81 | 159.45 | 166.78 | T:hc128 |
| 402.36 | 404.03 | 412.21 | T:hc256 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | stream |
| 14.56? | 15.47? | 19.57? | T:aes128ctr |
| 18.42? | 18.88? | 21.53? | T:speck64128ctr |
| 18.33? | 18.95? | 23.26? | T:speck6496ctr |
| 21.99? | 22.47? | 26.68? | T:speck128192ctr |
| 22.16? | 22.74? | 24.78? | T:speck128256ctr |
| 21.57? | 23.19? | 25.58? | chacha8 |
| 22.89? | 23.20? | 25.97? | T:speck128128ctr |
| 28.12 | 28.50 | 29.60 | chacha12 |
| 27.07? | 31.32? | 34.06? | aes256ctr |
| 35.77 | 36.55 | 37.33 | salsa208 |
| 36.05 | 36.85 | 38.68 | T:simon6496ctr |
| 41.41 | 42.05 | 44.52 | T:rabbit |
| 41.17 | 42.12 | 45.39 | T:aes256estream |
| 41.71 | 42.34 | 43.32 | T:simon64128ctr |
| 42.75 | 43.10 | 43.86 | chacha20 |
| 44.34 | 44.61 | 44.98 | T:aes128estream |
| 43.91 | 45.21 | 46.53 | salsa2012 |
| 49.69 | 49.95 | 50.43 | T:snow20 |
| 51.20 | 51.30 | 51.56 | T:trivium |
| 53.39 | 53.94 | 56.34 | T:lexv2 |
| 61.55 | 62.62 | 64.61 | salsa20 |
| 65.72 | 66.16 | 66.89 | T:nlsv2 |
| 77.30 | 78.16 | 79.77 | T:cryptmtv3 |
| 76.49 | 79.77 | 84.44 | T:simon128128ctr |
| 76.61 | 79.96 | 84.46 | T:simon128256ctr |
| 86.01 | 86.60 | 87.85 | tango642 |
| 107.86 | 109.25 | 110.81 | xsalsa20 |
| 140.56 | 141.36 | 144.75 | T:aes192ctr |
| 142.61 | 143.24 | 144.77 | T:sosemanuk |
| 267.38 | 272.76 | 279.60 | T:tpy6 |
| 348.33 | 349.76 | 354.46 | T:panama |
| 520.70 | 525.38 | 532.43 | T:ocelot1 |
| 508.21 | 525.92 | 536.34 | T:ocelot2 |
| 552.29 | 556.00 | 559.09 | T:tpypy |
| 554.84 | 564.45 | 571.52 | T:tpy |
| 677.93 | 682.97 | 691.23 | T:amastrid |
| 1269.39 | 1273.33 | 1279.74 | T:hc128 |
| 3190.67 | 3195.12 | 3220.99 | T:hc256 |
|