Primitive | Profile | Key | IV | MAC | Stream | 40 bytes | 576 bytes | 1500 bytes | Imix | Agility | Key setup | IV setup | Variant | Compiler |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ChaCha20 | _____ | 128 | 64 | 15.55 | 55.27 | 16.03 | 16.57 | 18.92 | 18.93 | 81.81 | 56.76 | ppc-altivec/1 | gcc_G5_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 15.55 | 55.27 | 16.03 | 16.57 | 18.92 | 18.89 | 89.81 | 56.76 | ppc-altivec/1 | gcc_G5_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 15.56 | 51.37 | 16.03 | 16.50 | 18.62 | 19.10 | 94.41 | 63.44 | ppc-altivec/1 | gcc_G5-m64_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 15.56 | 51.37 | 16.03 | 16.50 | 18.62 | 19.11 | 98.41 | 63.44 | ppc-altivec/1 | gcc_G5-m64_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 15.81 | ppc-altivec/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 15.92 | ppc-altivec/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 15.98 | ppc-altivec/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.01 | ppc-altivec/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.01 | ppc-altivec/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.04 | 55.31 | 18.29 | 17.05 | 20.37 | 19.36 | 191.74 | 97.59 | ppc-altivec/1 | gcc_G5_Os-ofp | |
ChaCha20 | _____ | 256 | 64 | 16.04 | 55.27 | 16.47 | 17.05 | 19.34 | 19.37 | 162.23 | 77.09 | ppc-altivec/1 | gcc_G5_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 16.07 | ppc-altivec/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.08 | ppc-altivec/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.69 | ppc-altivec/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.71 | ppc-altivec/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.75 | ppc-altivec/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 17.23 | ppc-altivec/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 18.05 | ppc-altivec/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 19.24 | ppc-altivec/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 33.90 | merged/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 34.57 | merged/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 34.60 | merged/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.19 | 100.56 | 38.00 | 38.91 | 42.63 | 41.25 | 244.42 | 82.65 | merged/1 | gcc_default_O1-ofp | |
ChaCha20 | _____ | 128 | 64 | 37.19 | merged/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 256 | 64 | 37.19 | 100.56 | 38.00 | 38.91 | 42.63 | 41.22 | 248.23 | 82.64 | merged/1 | gcc_default_O1-ofp | |
ChaCha20 | _____ | 128 | 64 | 37.22 | merged/1 | gcc_G3_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.22 | merged/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.29 | merged/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.39 | 92.72 | 38.19 | 39.10 | 42.26 | 41.58 | 222.42 | 76.65 | merged/1 | gcc_default_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 37.39 | 92.72 | 38.19 | 39.10 | 42.26 | 41.63 | 226.42 | 76.65 | merged/1 | gcc_default_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 37.60 | merged/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.93 | merged/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 38.13 | merged/1 | gcc_default_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 38.71 | merged/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 39.08 | merged/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 39.82 | merged/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 39.99 | merged/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.52 | merged/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.60 | merged/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.62 | merged/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.91 | 111.10 | 48.54 | 49.87 | 53.32 | 52.07 | 344.43 | 84.75 | merged/1 | gcc_m64_O3-ofp | |
ChaCha20 | _____ | 256 | 64 | 47.92 | 111.09 | 48.54 | 49.87 | 53.32 | 52.07 | 348.43 | 84.75 | merged/1 | gcc_m64_O3-ofp | |
ChaCha20 | _____ | 128 | 64 | 48.46 | merged/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 48.78 | 111.09 | 49.35 | 50.62 | 54.05 | 52.58 | 342.64 | 84.75 | merged/1 | gcc_m64_O2-ofp | |
ChaCha20 | _____ | 256 | 64 | 48.81 | 111.10 | 49.35 | 50.72 | 54.08 | 52.58 | 346.64 | 84.75 | merged/1 | gcc_m64_O2-ofp | |
ChaCha20 | _____ | 128 | 64 | 51.18 | merged/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 52.20 | merged/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 56.78 | 120.42 | 57.38 | 58.79 | 62.22 | 61.01 | 252.62 | 84.75 | merged/1 | gcc_m64_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 56.81 | 120.36 | 57.35 | 58.79 | 62.20 | 61.05 | 256.62 | 84.75 | merged/1 | gcc_m64_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 56.85 | merged/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 57.29 | merged/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 58.01 | merged/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 58.02 | merged/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 58.33 | merged/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 58.82 | merged/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 256 | 64 | 58.82 | 128.66 | 59.19 | 60.69 | 64.50 | 62.70 | 234.63 | 142.17 | merged/1 | gcc_m64_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 58.84 | 128.67 | 59.19 | 60.72 | 64.51 | 62.70 | 230.62 | 142.17 | merged/1 | gcc_m64_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 61.58 | merged/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 63.03 | ref/1 | gcc_default_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 63.16 | ref/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 63.68 | regs/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.47 | ref/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.54 | regs/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.80 | regs/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.89 | ref/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.95 | regs/1 | gcc_default_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.01 | regs/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.14 | regs/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.31 | merged/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 66.07 | regs/1 | gcc_default_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 66.76 | ref/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 66.99 | regs/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.03 | ref/1 | gcc_default_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.13 | ref/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.33 | regs/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.60 | regs/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.63 | regs/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 68.05 | regs/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 70.67 | merged/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.36 | ref/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.67 | merged/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.75 | merged/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.78 | regs/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.85 | ref/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 74.24 | regs/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.55 | merged/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.62 | regs/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.78 | merged/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.97 | regs/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.42 | ref/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.48 | regs/1 | gcc_m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.65 | ref/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.79 | regs/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.81 | regs/1 | gcc_m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.86 | regs/1 | gcc_m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 77.60 | ref/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 77.69 | regs/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 77.80 | ref/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.26 | ref/1 | gcc_m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.27 | ref/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.29 | regs/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.37 | regs/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.70 | regs/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 79.17 | regs/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 79.52 | ref/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 79.90 | regs/1 | gcc_G3_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 80.20 | ref/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 80.48 | regs/1 | gcc_default_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 80.64 | ref/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 80.79 | regs/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 81.14 | ref/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 82.53 | regs/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 83.77 | regs/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 84.55 | merged/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 87.05 | ref/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 87.19 | ref/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 88.37 | ref/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 88.50 | ref/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 88.68 | ref/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 88.91 | ref/1 | gcc_G3_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 89.24 | ref/1 | gcc_default_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 90.18 | ref/1 | gcc_m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 91.67 | ref/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 93.50 | ref/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 94.13 | ref/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 94.17 | ref/1 | gcc_m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 99.01 | regs/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 99.58 | regs/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 100.06 | regs/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 100.40 | ref/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 101.19 | ref/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 101.71 | regs/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 101.72 | regs/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 102.65 | ref/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 103.46 | regs/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 106.77 | regs/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 107.57 | ref/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 108.02 | regs/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 108.96 | ref/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 109.06 | ref/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 109.34 | ref/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 110.84 | ref/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 113.58 | ref/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 125.25 | regs/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 129.41 | regs/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 261.75 | ppc-altivec/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 261.78 | ppc-altivec/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 261.94 | ppc-altivec/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 274.45 | ppc-altivec/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 501.94 | merged/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 502.17 | merged/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 502.66 | merged/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 502.73 | merged/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 515.58 | merged/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 516.00 | merged/1 | gcc_G3-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 516.94 | merged/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 587.22 | regs/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 588.63 | regs/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 590.98 | regs/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 591.40 | regs/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 607.16 | regs/1 | gcc_m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 607.74 | regs/1 | gcc_G3-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 607.97 | regs/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 613.08 | regs/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 647.39 | ref/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 649.29 | ref/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 650.90 | ref/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 651.36 | ref/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 666.10 | merged/1 | gcc_m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 723.71 | ref/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 724.72 | ref/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 727.60 | ref/1 | gcc_G3-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 953.74 | ref/1 | gcc_m64_O0 |