Primitive | Profile | Key | IV | MAC | Stream | 40 bytes | 576 bytes | 1500 bytes | Imix | Agility | Key setup | IV setup | Variant | Compiler |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ChaCha12 | _____ | 128 | 64 | 3.82 | 16.71 | 3.99 | 4.14 | 4.92 | 5.22 | 36.24 | 25.00 | ppc-altivec/1 | gcc_G5-m64_O3-ual-ofp | |
ChaCha12 | _____ | 128 | 64 | 3.82 | 18.23 | 4.00 | 4.17 | 5.04 | 5.18 | 31.47 | 22.18 | ppc-altivec/1 | gcc_G5_O3-ual-ofp | |
ChaCha12 | _____ | 256 | 64 | 3.82 | 16.70 | 3.99 | 4.14 | 4.92 | 5.22 | 37.88 | 25.04 | ppc-altivec/1 | gcc_G5-m64_O3-ual-ofp | |
ChaCha12 | _____ | 256 | 64 | 3.82 | 18.22 | 4.00 | 4.17 | 5.04 | 5.18 | 34.90 | 22.18 | ppc-altivec/1 | gcc_G5_O3-ual-ofp | |
ChaCha12 | _____ | 128 | 64 | 3.89 | ppc-altivec/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 3.92 | ppc-altivec/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 3.95 | ppc-altivec/1 | gcc_G4_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 3.96 | ppc-altivec/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 3.97 | ppc-altivec/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 3.97 | ppc-altivec/1 | gcc_G5_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 3.99 | ppc-altivec/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 4.02 | 18.20 | 4.18 | 4.36 | 5.21 | 5.28 | 63.24 | 30.64 | ppc-altivec/1 | gcc_G5_Os-ofp | |
ChaCha12 | _____ | 128 | 64 | 4.03 | ppc-altivec/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 4.03 | ppc-altivec/1 | gcc_G4_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 4.25 | ppc-altivec/1 | gcc_G4_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 4.26 | ppc-altivec/1 | gcc_G5_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 4.27 | ppc-altivec/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 4.28 | ppc-altivec/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 256 | 64 | 4.61 | 18.20 | 4.29 | 4.37 | 5.27 | 5.29 | 63.50 | 30.60 | ppc-altivec/1 | gcc_G5_Os-ofp | |
ChaCha12 | _____ | 128 | 64 | 10.23 | merged/1 | gcc_G3_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 10.23 | merged/1 | gcc_G4_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 10.25 | merged/1 | gcc_G5_O1-ofp | ||||||||
ChaCha12 | _____ | 256 | 64 | 10.25 | 32.64 | 10.58 | 10.81 | 12.18 | 11.83 | 99.56 | 33.03 | merged/1 | gcc_default_O1-ofp | |
ChaCha12 | _____ | 128 | 64 | 10.26 | 32.58 | 10.55 | 10.81 | 12.16 | 11.82 | 97.77 | 32.96 | merged/1 | gcc_default_O1-ofp | |
ChaCha12 | _____ | 128 | 64 | 10.76 | merged/1 | gcc_G3_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 10.89 | merged/1 | gcc_G4_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 11.01 | merged/1 | gcc_G3_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 11.22 | merged/1 | gcc_G4_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 11.36 | merged/1 | gcc_G5_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 11.60 | merged/1 | gcc_G5_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 11.78 | merged/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 256 | 64 | 11.82 | 34.09 | 12.06 | 12.36 | 13.68 | 13.49 | 92.09 | 30.55 | merged/1 | gcc_default_O3-ofp | |
ChaCha12 | _____ | 128 | 64 | 11.84 | 34.06 | 12.04 | 12.36 | 13.67 | 13.49 | 90.59 | 30.58 | merged/1 | gcc_default_O3-ofp | |
ChaCha12 | _____ | 256 | 64 | 11.97 | 31.29 | 11.98 | 12.28 | 13.42 | 13.65 | 90.78 | 30.58 | merged/1 | gcc_default_O3-ual-ofp | |
ChaCha12 | _____ | 128 | 64 | 12.00 | 31.33 | 11.98 | 12.24 | 13.40 | 13.68 | 89.07 | 30.55 | merged/1 | gcc_default_O3-ual-ofp | |
ChaCha12 | _____ | 128 | 64 | 12.17 | merged/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 13.57 | merged/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 13.67 | merged/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 13.78 | 36.24 | 14.29 | 14.68 | 15.94 | 15.42 | 137.05 | 33.77 | merged/1 | gcc_m64_O3-ofp | |
ChaCha12 | _____ | 128 | 64 | 13.78 | merged/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 256 | 64 | 13.78 | 36.24 | 14.28 | 14.67 | 15.93 | 15.42 | 138.65 | 33.77 | merged/1 | gcc_m64_O3-ofp | |
ChaCha12 | _____ | 128 | 64 | 13.96 | merged/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 14.12 | merged/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 14.27 | merged/1 | gcc_m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 14.71 | merged/1 | gcc_G4_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.04 | merged/1 | gcc_G3_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.06 | merged/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.10 | merged/1 | gcc_default_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.28 | merged/1 | gcc_m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.29 | merged/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.30 | merged/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.47 | merged/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.52 | merged/1 | gcc_G5_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 15.91 | merged/1 | gcc_default_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 16.39 | 40.66 | 16.94 | 17.38 | 18.73 | 18.04 | 92.34 | 57.03 | merged/1 | gcc_m64_Os-ofp | |
ChaCha12 | _____ | 256 | 64 | 16.40 | 40.79 | 16.94 | 17.36 | 18.73 | 26.53 | 94.00 | 56.36 | merged/1 | gcc_m64_Os-ofp | |
ChaCha12 | _____ | 128 | 64 | 16.43 | merged/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 16.48 | merged/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 16.51 | merged/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 16.98 | merged/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 17.25 | merged/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 17.36 | merged/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 17.50 | merged/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 18.43 | merged/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 22.56 | ref/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 22.77 | ref/1 | gcc_default_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 22.97 | ref/1 | gcc_G4_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.12 | regs/1 | gcc_G5_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.13 | ref/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.27 | regs/1 | gcc_default_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.30 | ref/1 | gcc_G5_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.30 | regs/1 | gcc_default_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.32 | regs/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.38 | regs/1 | gcc_G3_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.42 | ref/1 | gcc_G4_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.57 | regs/1 | gcc_default_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.59 | regs/1 | gcc_G3_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.63 | regs/1 | gcc_G4_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.72 | ref/1 | gcc_default_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.75 | regs/1 | gcc_G5_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.76 | ref/1 | gcc_G3_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.76 | regs/1 | gcc_G5_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 23.88 | regs/1 | gcc_G4_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 24.30 | regs/1 | gcc_G3_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.28 | regs/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.37 | regs/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.42 | regs/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.58 | regs/1 | gcc_m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.60 | regs/1 | gcc_m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.64 | regs/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.65 | regs/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.86 | regs/1 | gcc_m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 25.94 | regs/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.08 | ref/1 | gcc_G4_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.08 | regs/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.10 | ref/1 | gcc_m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.10 | regs/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.15 | ref/1 | gcc_G3_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.17 | regs/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.28 | regs/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.37 | ref/1 | gcc_G3-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.39 | ref/1 | gcc_default_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.41 | ref/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.41 | ref/1 | gcc_G5-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.43 | regs/1 | gcc_G4_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.46 | ref/1 | gcc_G4-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.46 | regs/1 | gcc_G3_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.53 | regs/1 | gcc_G5_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.53 | regs/1 | gcc_default_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.54 | ref/1 | gcc_G5_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.60 | regs/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.65 | regs/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.77 | ref/1 | gcc_G3-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.82 | ref/1 | gcc_m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.96 | regs/1 | gcc_G5_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 26.99 | ref/1 | gcc_G5-m64_O3-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 27.25 | regs/1 | gcc_G3_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 27.88 | regs/1 | gcc_default_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 28.41 | ref/1 | gcc_G3_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 28.84 | ref/1 | gcc_G5_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 28.96 | ref/1 | gcc_default_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 28.97 | regs/1 | gcc_G4_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 29.11 | ref/1 | gcc_G4_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 29.86 | ref/1 | gcc_G5_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 30.05 | ref/1 | gcc_G3_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 30.40 | ref/1 | gcc_G4_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 30.53 | ref/1 | gcc_default_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 30.55 | ref/1 | gcc_m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 30.95 | ref/1 | gcc_G4-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 31.13 | ref/1 | gcc_G3-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 31.21 | ref/1 | gcc_G5-m64_Os-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 31.30 | regs/1 | gcc_G4-m64_O3-ual-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 31.42 | ref/1 | gcc_G5-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 31.75 | regs/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 31.89 | regs/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 32.05 | ref/1 | gcc_m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 32.18 | regs/1 | gcc_m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 32.61 | regs/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 33.31 | ref/1 | gcc_G4-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 33.59 | ref/1 | gcc_G3-m64_O2-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 34.94 | ref/1 | gcc_G5-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 35.02 | ref/1 | gcc_m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 35.42 | ref/1 | gcc_G3-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 35.46 | ref/1 | gcc_G4-m64_O1-ofp | ||||||||
ChaCha12 | _____ | 128 | 64 | 64.91 | ppc-altivec/1 | gcc_G5_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 65.04 | ppc-altivec/1 | gcc_G4_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 65.28 | ppc-altivec/1 | gcc_G4-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 65.28 | ppc-altivec/1 | gcc_G5-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 124.52 | merged/1 | gcc_G3_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 124.70 | merged/1 | gcc_G4_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 124.73 | merged/1 | gcc_G5_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 124.75 | merged/1 | gcc_default_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 128.41 | merged/1 | gcc_G5-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 128.42 | merged/1 | gcc_G3-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 128.43 | merged/1 | gcc_m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 128.46 | merged/1 | gcc_G4-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 158.48 | regs/1 | gcc_G3_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 158.79 | regs/1 | gcc_G4_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 159.54 | regs/1 | gcc_default_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 159.69 | regs/1 | gcc_G5_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 164.76 | regs/1 | gcc_G4-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 164.76 | regs/1 | gcc_m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 164.77 | regs/1 | gcc_G5-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 164.80 | regs/1 | gcc_G3-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 182.33 | ref/1 | gcc_G4_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 182.59 | ref/1 | gcc_G3_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 183.46 | ref/1 | gcc_default_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 183.82 | ref/1 | gcc_G5_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 202.89 | ref/1 | gcc_G5-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 202.89 | ref/1 | gcc_m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 203.14 | ref/1 | gcc_G4-m64_O0 | ||||||||
ChaCha12 | _____ | 128 | 64 | 204.10 | ref/1 | gcc_G3-m64_O0 |