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.92 | 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.90 | 89.81 | 56.76 | ppc-altivec/1 | gcc_G5_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 15.56 | 51.36 | 16.03 | 16.50 | 18.62 | 19.11 | 94.41 | 63.52 | ppc-altivec/1 | gcc_G5-m64_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 15.56 | 51.37 | 16.03 | 16.50 | 18.62 | 19.09 | 98.41 | 63.52 | ppc-altivec/1 | gcc_G5-m64_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 15.74 | ppc-altivec/1 | gcc_G4-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.02 | ppc-altivec/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.04 | 55.16 | 16.47 | 17.05 | 19.34 | 19.26 | 160.22 | 77.09 | ppc-altivec/1 | gcc_G5_Os-ofp | |
ChaCha20 | _____ | 256 | 64 | 16.04 | 55.16 | 16.47 | 17.05 | 19.34 | 19.22 | 163.22 | 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.70 | ppc-altivec/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.71 | ppc-altivec/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.74 | ppc-altivec/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 16.75 | ppc-altivec/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 17.37 | ppc-altivec/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 33.97 | merged/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 34.34 | merged/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 34.64 | merged/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.06 | merged/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.19 | 100.58 | 37.96 | 38.89 | 42.59 | 41.19 | 244.42 | 82.65 | 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 | _____ | 256 | 64 | 37.60 | 100.58 | 37.96 | 38.89 | 42.59 | 41.27 | 248.23 | 82.64 | merged/1 | gcc_default_O1-ofp | |
ChaCha20 | _____ | 128 | 64 | 37.70 | merged/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.98 | 91.29 | 38.04 | 38.95 | 42.03 | 52.45 | 222.42 | 76.65 | merged/1 | gcc_default_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 38.01 | 91.30 | 38.09 | 38.96 | 42.06 | 42.18 | 226.42 | 76.65 | merged/1 | gcc_default_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 38.05 | merged/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 38.09 | merged/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 38.20 | merged/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 38.29 | 99.18 | 38.84 | 39.85 | 43.35 | 42.40 | 226.42 | 76.65 | merged/1 | gcc_default_O3-ofp | |
ChaCha20 | _____ | 256 | 64 | 38.29 | 99.23 | 38.84 | 39.85 | 43.35 | 42.42 | 230.42 | 76.65 | merged/1 | gcc_default_O3-ofp | |
ChaCha20 | _____ | 128 | 64 | 38.57 | merged/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 38.89 | merged/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 46.87 | merged/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 46.99 | merged/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.23 | merged/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.36 | 110.19 | 48.01 | 75.65 | 62.42 | 51.61 | 415.39 | 102.03 | merged/1 | gcc_m64_O3-ofp | |
ChaCha20 | _____ | 256 | 64 | 47.36 | 110.20 | 48.00 | 49.30 | 52.74 | 51.53 | 348.43 | 84.79 | merged/1 | gcc_m64_O3-ofp | |
ChaCha20 | _____ | 128 | 64 | 47.60 | merged/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.69 | merged/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.70 | merged/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 47.93 | merged/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 48.41 | merged/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 48.77 | merged/1 | gcc_m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 50.16 | merged/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 51.14 | merged/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 51.65 | merged/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 52.14 | merged/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 53.29 | merged/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 55.78 | merged/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 55.81 | 119.56 | 56.81 | 58.20 | 61.62 | 60.10 | 252.42 | 84.79 | merged/1 | gcc_m64_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 55.85 | 119.56 | 56.80 | 58.19 | 61.61 | 60.06 | 256.43 | 84.78 | merged/1 | gcc_m64_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 57.99 | merged/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 57.99 | merged/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 58.00 | 129.17 | 59.43 | 60.99 | 64.78 | 62.15 | 230.42 | 140.17 | merged/1 | gcc_m64_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 58.00 | merged/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 256 | 64 | 58.04 | 129.33 | 59.48 | 61.04 | 64.84 | 62.21 | 234.63 | 142.17 | merged/1 | gcc_m64_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 58.19 | merged/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 58.20 | merged/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 58.33 | merged/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 60.42 | merged/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 63.25 | ref/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 63.39 | ref/1 | gcc_default_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.32 | regs/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.48 | ref/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.48 | regs/1 | gcc_default_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.57 | ref/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 64.87 | regs/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.04 | regs/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.07 | regs/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.08 | ref/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.51 | regs/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.86 | ref/1 | gcc_default_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 65.97 | regs/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 66.41 | ref/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 66.43 | ref/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.03 | regs/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.05 | regs/1 | gcc_default_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.30 | regs/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 67.49 | regs/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 68.53 | regs/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 71.65 | ref/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.07 | regs/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.36 | ref/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.46 | ref/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 73.85 | ref/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 74.23 | regs/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 74.23 | regs/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 74.68 | regs/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 74.78 | regs/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.89 | regs/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.94 | regs/1 | gcc_m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.97 | ref/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.97 | regs/1 | gcc_m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 75.98 | ref/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.00 | regs/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.02 | ref/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.25 | regs/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.58 | ref/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.61 | regs/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.62 | regs/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.73 | regs/1 | gcc_m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 76.90 | ref/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 77.61 | ref/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 77.79 | ref/1 | gcc_m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.07 | ref/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.62 | regs/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.71 | regs/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 78.74 | regs/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 79.54 | regs/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 79.67 | regs/1 | gcc_default_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 79.84 | regs/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 80.28 | regs/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 80.49 | ref/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 80.54 | regs/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 80.76 | ref/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 81.50 | ref/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 81.62 | regs/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 83.63 | regs/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 86.23 | ref/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 87.68 | ref/1 | gcc_default_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 88.49 | ref/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 88.81 | ref/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 89.14 | ref/1 | gcc_m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 89.27 | ref/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 89.35 | ref/1 | gcc_G3_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 89.64 | ref/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 89.98 | regs/1 | gcc_G3_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 93.95 | ref/1 | gcc_m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 97.86 | ref/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 98.07 | ref/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 99.97 | regs/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 100.40 | ref/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 101.09 | ref/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 101.87 | regs/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 102.03 | regs/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 107.06 | ref/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 107.63 | ref/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 108.04 | ref/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 113.12 | regs/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 114.83 | ref/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 261.75 | ppc-altivec/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 261.97 | ppc-altivec/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 263.43 | ppc-altivec/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 263.45 | ppc-altivec/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 502.18 | merged/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 502.60 | merged/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 502.68 | merged/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 502.68 | merged/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 515.44 | merged/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 515.51 | merged/1 | gcc_G3-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 515.51 | merged/1 | gcc_m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 516.63 | merged/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 587.56 | regs/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 588.30 | regs/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 590.54 | regs/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 606.82 | regs/1 | gcc_G3-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 607.19 | regs/1 | gcc_m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 608.24 | regs/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 608.47 | regs/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 646.61 | ref/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 648.34 | ref/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 650.63 | ref/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 651.10 | ref/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 695.35 | regs/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 723.40 | ref/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 723.41 | ref/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 723.65 | ref/1 | gcc_m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 728.08 | ref/1 | gcc_G3-m64_O0 |