Primitive | Profile | Key | IV | MAC | Stream | 40 bytes | 576 bytes | 1500 bytes | Imix | Agility | Key setup | IV setup | Variant | Compiler |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ChaCha20 | _____ | 128 | 64 | 6.22 | 20.54 | 6.40 | 6.61 | 7.45 | 7.65 | 36.28 | 25.06 | ppc-altivec/1 | gcc_G5-m64_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 6.23 | 22.14 | 6.40 | 7.55 | 7.90 | 7.58 | 41.54 | 27.47 | ppc-altivec/1 | gcc_G5_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 6.23 | 20.58 | 6.40 | 6.60 | 7.44 | 7.66 | 37.88 | 25.00 | ppc-altivec/1 | gcc_G5-m64_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 6.23 | 22.09 | 6.40 | 6.64 | 7.56 | 7.57 | 34.91 | 22.29 | ppc-altivec/1 | gcc_G5_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 6.30 | ppc-altivec/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.32 | ppc-altivec/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.37 | ppc-altivec/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.39 | ppc-altivec/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.40 | ppc-altivec/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.41 | ppc-altivec/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.42 | 22.07 | 6.59 | 6.82 | 7.74 | 7.71 | 62.68 | 30.60 | ppc-altivec/1 | gcc_G5_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 6.42 | ppc-altivec/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 256 | 64 | 6.42 | 22.07 | 6.59 | 6.82 | 7.74 | 7.69 | 63.50 | 30.66 | ppc-altivec/1 | gcc_G5_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 6.43 | ppc-altivec/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.45 | ppc-altivec/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.69 | ppc-altivec/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.69 | ppc-altivec/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.70 | ppc-altivec/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 6.70 | ppc-altivec/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 13.60 | merged/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 13.77 | merged/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 13.86 | merged/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 14.02 | merged/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 14.82 | merged/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 14.88 | 40.28 | 15.92 | 15.56 | 17.46 | 16.49 | 97.76 | 32.96 | merged/1 | gcc_default_O1-ofp | |
ChaCha20 | _____ | 128 | 64 | 14.88 | merged/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 14.89 | merged/1 | gcc_G3_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 14.89 | merged/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 256 | 64 | 14.89 | 40.24 | 15.18 | 15.56 | 17.04 | 16.50 | 99.56 | 33.03 | merged/1 | gcc_default_O1-ofp | |
ChaCha20 | _____ | 128 | 64 | 15.08 | merged/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 15.19 | 36.54 | 15.23 | 15.59 | 16.83 | 22.02 | 89.16 | 30.58 | merged/1 | gcc_default_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 15.19 | 36.54 | 15.24 | 15.57 | 16.82 | 16.85 | 90.56 | 30.55 | merged/1 | gcc_default_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 15.26 | merged/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 15.36 | merged/1 | gcc_default_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 15.45 | merged/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 15.56 | merged/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 18.78 | merged/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 18.81 | merged/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 18.82 | merged/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 18.95 | 44.14 | 19.23 | 19.72 | 21.11 | 20.58 | 137.05 | 33.77 | merged/1 | gcc_m64_O3-ofp | |
ChaCha20 | _____ | 256 | 64 | 18.95 | 44.10 | 19.25 | 19.77 | 21.15 | 20.69 | 139.37 | 33.76 | merged/1 | gcc_m64_O3-ofp | |
ChaCha20 | _____ | 128 | 64 | 19.06 | merged/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 19.07 | merged/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 19.16 | merged/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 19.28 | merged/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 19.44 | merged/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 19.46 | merged/1 | gcc_m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 19.52 | merged/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 20.07 | merged/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 20.49 | merged/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 20.99 | merged/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 21.32 | merged/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 22.34 | 47.76 | 22.68 | 23.22 | 24.60 | 24.00 | 101.16 | 33.77 | merged/1 | gcc_m64_O3-ual-ofp | |
ChaCha20 | _____ | 256 | 64 | 22.34 | 47.80 | 22.78 | 23.26 | 24.67 | 24.04 | 102.77 | 33.83 | merged/1 | gcc_m64_O3-ual-ofp | |
ChaCha20 | _____ | 128 | 64 | 22.36 | merged/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 23.19 | merged/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 23.23 | merged/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 23.25 | merged/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 23.26 | 51.82 | 23.80 | 24.41 | 25.94 | 24.86 | 92.17 | 56.36 | merged/1 | gcc_m64_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 23.27 | merged/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 23.28 | merged/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 23.38 | merged/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 24.18 | merged/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 256 | 64 | 24.47 | 51.83 | 23.80 | 24.41 | 25.95 | 24.84 | 93.77 | 56.21 | merged/1 | gcc_m64_Os-ofp | |
ChaCha20 | _____ | 128 | 64 | 25.30 | ref/1 | gcc_default_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.33 | ref/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.60 | regs/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.65 | ref/1 | gcc_default_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.72 | regs/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.84 | ref/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.86 | regs/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.89 | ref/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.92 | regs/1 | gcc_default_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 25.99 | ref/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 26.21 | regs/1 | gcc_default_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 26.28 | regs/1 | gcc_G5_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 26.30 | regs/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 26.40 | regs/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 26.43 | ref/1 | gcc_G3_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 26.70 | regs/1 | gcc_G4_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 26.83 | regs/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 26.92 | regs/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 28.70 | ref/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 28.79 | ref/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 28.89 | ref/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 29.29 | regs/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 29.47 | regs/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 29.63 | regs/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 29.96 | regs/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.00 | regs/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.09 | regs/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.10 | regs/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.18 | regs/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.20 | regs/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.37 | regs/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.38 | ref/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.53 | regs/1 | gcc_m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.60 | ref/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.65 | ref/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.65 | ref/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.70 | ref/1 | gcc_m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.72 | regs/1 | gcc_m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.91 | regs/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 30.98 | ref/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.04 | ref/1 | gcc_default_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.11 | ref/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.12 | ref/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.23 | ref/1 | gcc_G5_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.28 | regs/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.32 | regs/1 | gcc_G3_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.60 | regs/1 | gcc_default_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.69 | regs/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 31.86 | ref/1 | gcc_G4_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 32.00 | regs/1 | gcc_default_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 32.12 | ref/1 | gcc_G3_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 32.19 | regs/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 32.62 | regs/1 | gcc_G3_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 33.51 | regs/1 | gcc_G4_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 33.78 | regs/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 34.69 | ref/1 | gcc_m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 34.80 | ref/1 | gcc_G4_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 34.81 | ref/1 | gcc_G3_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 34.89 | ref/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 35.12 | ref/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 35.27 | ref/1 | gcc_G5_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 35.36 | ref/1 | gcc_default_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 35.52 | ref/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 36.01 | ref/1 | gcc_G5_Os-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 36.30 | ref/1 | gcc_m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 36.96 | regs/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 37.38 | ref/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 38.23 | ref/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 38.46 | regs/1 | gcc_m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 39.02 | ref/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 39.22 | ref/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 39.66 | regs/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 39.76 | regs/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 40.22 | regs/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 40.34 | regs/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 42.37 | regs/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 42.83 | ref/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 43.05 | ref/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 43.17 | ref/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 43.30 | ref/1 | gcc_m64_O1-ofp | ||||||||
ChaCha20 | _____ | 128 | 64 | 104.71 | ppc-altivec/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 104.82 | ppc-altivec/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 105.38 | ppc-altivec/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 105.39 | ppc-altivec/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 200.74 | merged/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 201.09 | merged/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 201.16 | merged/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 201.23 | merged/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 206.34 | merged/1 | gcc_m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 206.36 | merged/1 | gcc_G3-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 206.62 | merged/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 206.68 | merged/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 235.20 | regs/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 235.80 | regs/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 236.04 | regs/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 236.40 | regs/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 242.88 | regs/1 | gcc_G3-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 242.88 | regs/1 | gcc_m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 242.89 | regs/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 243.23 | regs/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 258.94 | ref/1 | gcc_G3_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 259.00 | ref/1 | gcc_G4_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 259.93 | ref/1 | gcc_G5_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 260.51 | ref/1 | gcc_default_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 289.33 | ref/1 | gcc_G4-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 289.37 | ref/1 | gcc_m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 289.67 | ref/1 | gcc_G5-m64_O0 | ||||||||
ChaCha20 | _____ | 128 | 64 | 291.63 | ref/1 | gcc_G3-m64_O0 |