Implementation notes: ppc64, power9, crypto_stream

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
CPU cycles/second: 3800000000...3800000000 (perfevent)
SUPERCOP version: 20210326
Benchmark dates: 20210422...20210423

crypto_stream

TimeRelative timePrimitiveImplementationCompiler
28591.00aes128ctrT:opensslgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
97063.39aes128ctrT:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
190781.00aes128estreamT:e/hongjun/v1gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
198701.04aes128estreamT:e/bernstein/little-1gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
199021.04aes128estreamT:e/hongjun/v0clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
202511.06aes128estreamT:e/bernstein/big-1gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
213101.12aes128estreamT:e/gladmanclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
216621.14aes128estreamT:e/bernstein/little-4gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
245051.28aes128estreamT:e/bernstein/little-2gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
250371.31aes128estreamT:e/bernstein/little-3clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
31651.00aes192ctrT:opensslgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
108663.43aes192ctrT:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
34181.00aes256ctrT:opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
116743.42aes256ctrT:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
266361.00aes256estreamT:e/hongjun/v1gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
273181.03aes256estreamT:e/hongjun/v0clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
280531.05aes256estreamT:e/gladmanclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
amastridT:refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
55681.00chacha12T:cryptoppclang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
77841.40chacha12e/mergedgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
98331.77chacha12e/refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
98481.77chacha12e/regsgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12amd64-ssse3gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12dolbeau/mipsel-msagcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12dolbeau/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12e/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12goll_guerongcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12krovetz/avx2gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12krovetz/vec128gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
42441.00chacha20dolbeau/generic-gccsimd128clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
50301.19chacha20dolbeau/generic-gccsimd256clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
70811.67chacha20T:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
133823.15chacha20e/mergedclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
164053.87chacha20e/regsgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
164283.87chacha20e/refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20dolbeau/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20e/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20krovetz/vec128gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
46811.00chacha8T:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
53581.14chacha8e/mergedgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
68231.46chacha8e/regsgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
68291.46chacha8e/refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8amd64-ssse3gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
chacha8dolbeau/mipsel-msagcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
chacha8dolbeau/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
chacha8e/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
chacha8goll_guerongcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
chacha8krovetz/avx2gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
chacha8krovetz/vec128gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
110651.00cryptmtv3T:e/v3gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dragonT:e/submissions/dragongcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
172921.00hc128T:e/hc-128/200606gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
173091.00hc128T:e/hc-128/200701bgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
174001.01hc128T:e/hc-128/200701agcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
430661.00hc256T:e/hc-256/200511gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
441621.03hc256T:e/hc-256/200701gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
95041.00lexv2T:e/v2/refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
82011.00nlsv2T:e/v2/sync/2gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
180682.20nlsv2T:e/v2/sync/1clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ocelot1T:refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ocelot2T:refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
85561.00panamaT:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
69581.00rabbitT:e/opt/2/3gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
70831.02rabbitT:e/opt/2/2gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
71821.03rabbitT:e/opt/1/2gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
71931.03rabbitT:e/opt/1/3gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
73101.05rabbitT:e/opt/1/4gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
98441.41rabbitT:e/opt/2/1gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
100721.45rabbitT:e/opt/1/1gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
141422.03rabbitT:e/refgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitT:e/opt/2/4gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitT:e/opt/2/5gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
133731.00salsa20e/mergedclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
154901.16salsa20T:cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
169211.27salsa20e/regsgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
170421.27salsa20e/refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
185591.39salsa20refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
salsa20e/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
77291.00salsa2012e/mergedgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
97511.26salsa2012e/refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
97741.26salsa2012e/regsgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
106161.37salsa2012T:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
109321.41salsa2012refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
salsa2012e/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
52571.00salsa208e/mergedgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
67661.29salsa208e/regsgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
68091.30salsa208e/refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
79371.51salsa208refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
80641.53salsa208T:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
salsa208e/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
93341.00snow20T:e/benchmarks/snow-2.0clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
72411.00sosemanukT:e/submissions/sosemanukclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
95061.31sosemanukT:cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
43771.00tango642refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
172211.00tpyT:e/tpyclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
124021.00tpy6T:e/tpy6clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
221861.00tpypyT:e/tpypyclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0)
32051.00triviumT:e/submissions/triviumgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
137411.00xsalsa20refgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)