Implementation notes: armeabi, rpi4, crypto_stream

Computer: rpi4
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 1500000000...1500000000 (monotoniccpuinfo)
SUPERCOP version: 20191221
Benchmark dates: 20200108...20200116

crypto_stream

TimeRelative timePrimitiveImplementationCompiler
264721.00aes128ctrcrypto_stream/aes128ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
323891.22aes128ctrcrypto_stream/aes128ctr/opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
aes128ctrcrypto_stream/aes128ctr/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
216111.00aes128estreamcrypto_stream/aes128estream/e/hongjun/v1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
219991.02aes128estreamcrypto_stream/aes128estream/e/hongjun/v0clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
253331.17aes128estreamcrypto_stream/aes128estream/e/bernstein/little-4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
271111.25aes128estreamcrypto_stream/aes128estream/e/bernstein/little-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
316951.47aes128estreamcrypto_stream/aes128estream/e/bernstein/little-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
322771.49aes128estreamcrypto_stream/aes128estream/e/bernstein/little-1clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
324451.50aes128estreamcrypto_stream/aes128estream/e/bernstein/big-1clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aes128estreamcrypto_stream/aes128estream/e/gladmangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
366111.00aes192ctrcrypto_stream/aes192ctr/opensslclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
aes192ctrcrypto_stream/aes192ctr/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
408601.00aes256ctrcrypto_stream/aes256ctr/opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
aes256ctrcrypto_stream/aes256ctr/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
301661.00aes256estreamcrypto_stream/aes256estream/e/hongjun/v0clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
305281.01aes256estreamcrypto_stream/aes256estream/e/hongjun/v1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
aes256estreamcrypto_stream/aes256estream/e/gladmangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
874721.00amastridcrypto_stream/amastrid/ref (1.1.0)clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
94171.00chacha12crypto_stream/chacha12/dolbeau/arm-neonclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
110831.18chacha12crypto_stream/chacha12/e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
111111.18chacha12crypto_stream/chacha12/dolbeau/mipsel-msagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
111951.19chacha12crypto_stream/chacha12/e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
120831.28chacha12crypto_stream/chacha12/e/mergedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12crypto_stream/chacha12/amd64-ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12crypto_stream/chacha12/goll_guerongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12crypto_stream/chacha12/krovetz/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12crypto_stream/chacha12/krovetz/vec128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12crypto_stream/chacha12/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12crypto_stream/chacha12/moon/neon/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
146381.00chacha20crypto_stream/chacha20/dolbeau/arm-neonclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
153611.05chacha20crypto_stream/chacha20/e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
158061.08chacha20crypto_stream/chacha20/e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
160271.09chacha20crypto_stream/chacha20/dolbeau/generic-gccsimd128clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
172211.18chacha20crypto_stream/chacha20/dolbeau/generic-gccsimd256clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
174171.19chacha20crypto_stream/chacha20/e/mergedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20crypto_stream/chacha20/krovetz/vec128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20crypto_stream/chacha20/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20crypto_stream/chacha20/moon/neon/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
68611.00chacha8crypto_stream/chacha8/dolbeau/arm-neonclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
88061.28chacha8crypto_stream/chacha8/dolbeau/mipsel-msagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
88061.28chacha8crypto_stream/chacha8/e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
88891.30chacha8crypto_stream/chacha8/e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
91951.34chacha8crypto_stream/chacha8/e/mergedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8crypto_stream/chacha8/amd64-ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8crypto_stream/chacha8/goll_guerongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8crypto_stream/chacha8/krovetz/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8crypto_stream/chacha8/krovetz/vec128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8crypto_stream/chacha8/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8crypto_stream/chacha8/moon/neon/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
95551.00cryptmtv3crypto_stream/cryptmtv3/e/v3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
dragoncrypto_stream/dragon/e/submissions/dragongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hc128crypto_stream/hc128/e/hc-128/200606gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hc128crypto_stream/hc128/e/hc-128/200701agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hc128crypto_stream/hc128/e/hc-128/200701bgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hc256crypto_stream/hc256/e/hc-256/200511gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hc256crypto_stream/hc256/e/hc-256/200701gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
lexv2crypto_stream/lexv2/e/v2/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
71941.00nlsv2crypto_stream/nlsv2/e/v2/sync/2clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
158052.20nlsv2crypto_stream/nlsv2/e/v2/sync/1clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
524161.00ocelot1crypto_stream/ocelot1/ref (2.1.0)clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
ocelot2crypto_stream/ocelot2/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
139441.00panamacrypto_stream/panama/cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
rabbitcrypto_stream/rabbit/e/opt/1/1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/opt/1/2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/opt/1/3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/opt/1/4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/opt/2/1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/opt/2/2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/opt/2/3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/opt/2/4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/opt/2/5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbitcrypto_stream/rabbit/e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
99721.00salsa20crypto_stream/salsa20/armneon6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
132211.33salsa20crypto_stream/salsa20/e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
135271.36salsa20crypto_stream/salsa20/e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
141371.42salsa20crypto_stream/salsa20/armneon3clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
141391.42salsa20crypto_stream/salsa20/e/mergedclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
153881.54salsa20crypto_stream/salsa20/refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
156661.57salsa20crypto_stream/salsa20/armneon2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
269162.70salsa20crypto_stream/salsa20/armneonclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
87221.00salsa2012crypto_stream/salsa2012/e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
87491.00salsa2012crypto_stream/salsa2012/e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
90821.04salsa2012crypto_stream/salsa2012/armneon3clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
97501.12salsa2012crypto_stream/salsa2012/e/mergedclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
100831.16salsa2012crypto_stream/salsa2012/armneon2clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
108611.25salsa2012crypto_stream/salsa2012/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
170001.95salsa2012crypto_stream/salsa2012/armneonclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
65281.00salsa208crypto_stream/salsa208/armneon3clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
66941.03salsa208crypto_stream/salsa208/e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
67781.04salsa208crypto_stream/salsa208/e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
72781.11salsa208crypto_stream/salsa208/armneon2clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
75561.16salsa208crypto_stream/salsa208/e/mergedclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
85831.31salsa208crypto_stream/salsa208/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
117501.80salsa208crypto_stream/salsa208/armneonclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
simon128128ctrcrypto_stream/simon128128ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
simon128192ctrcrypto_stream/simon128192ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
simon128256ctrcrypto_stream/simon128256ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
simon64128ctrcrypto_stream/simon64128ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
simon6496ctrcrypto_stream/simon6496ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
snow20crypto_stream/snow20/e/benchmarks/snow-2.0gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
97491.00sosemanukcrypto_stream/sosemanuk/cryptoppclang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
sosemanukcrypto_stream/sosemanuk/e/submissions/sosemanukgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
speck128128ctrcrypto_stream/speck128128ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
speck128192ctrcrypto_stream/speck128192ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
speck128256ctrcrypto_stream/speck128256ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
153331.00speck64128ctrcrypto_stream/speck64128ctr/neon (2.2)clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
speck6496ctrcrypto_stream/speck6496ctr/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
133331.00tpycrypto_stream/tpy/e/tpygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
88621.00tpy6crypto_stream/tpy6/e/tpy6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
161941.00tpypycrypto_stream/tpypy/e/tpypygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
triviumcrypto_stream/trivium/e/submissions/triviumgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
104161.00xsalsa20crypto_stream/xsalsa20/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE