Implementation notes: armeabi, tonido, crypto_stream

Computer: tonido
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 1199831772...1200024113 (dev4ns)
SUPERCOP version: 20170718
Benchmark dates: 20170719...20170803

crypto_core

TimeRelative timePrimitiveImplementationCompiler
58081.00aes128decryptcrypto_core/aes128decrypt/dolbeau/std-1rt-nodkgcc -march=native -mtune=xscale -Os (7.1.1 20170516)
58261.00aes128decryptcrypto_core/aes128decrypt/dolbeau/std-4rt-nodkgcc -march=native -mtune=xscale -O3
59281.02aes128decryptcrypto_core/aes128decrypt/dolbeau/std-2rt-nodkgcc -march=native -mtune=xscale -Os (7.1.1 20170516)
67381.16aes128decryptcrypto_core/aes128decrypt/opensslgcc -march=native -mtune=xscale -Os (7.1.1 20170516)
1512282260.38aes128decryptcrypto_core/aes128decrypt/refgcc -funroll-loops -march=native -mtune=xscale -O3
aes128decryptcrypto_core/aes128decrypt/dolbeau/armv8cryptogcc -march=native -mtune=xscale -O3
43921.00aes128encryptcrypto_core/aes128encrypt/opensslgcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
44161.01aes128encryptcrypto_core/aes128encrypt/dolbeau/std-4ftgcc -funroll-loops -march=native -mtune=xscale -O3
44401.01aes128encryptcrypto_core/aes128encrypt/dolbeau/std-2ftgcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
45301.03aes128encryptcrypto_core/aes128encrypt/dolbeau/std-1ftgcc -march=native -mtune=xscale -O2
1415208322.22aes128encryptcrypto_core/aes128encrypt/refgcc -funroll-loops -march=native -mtune=xscale -O3
aes128encryptcrypto_core/aes128encrypt/dolbeau/armv8cryptogcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
71521.00aes256decryptcrypto_core/aes256decrypt/dolbeau/std-2rt-nodkgcc -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)
71701.00aes256decryptcrypto_core/aes256decrypt/dolbeau/std-1rt-nodkgcc -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)
71701.00aes256decryptcrypto_core/aes256decrypt/dolbeau/std-4rt-nodkgcc -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)
85381.19aes256decryptcrypto_core/aes256decrypt/opensslgcc -march=native -mtune=xscale -Os
2091036292.37aes256decryptcrypto_core/aes256decrypt/refgcc -funroll-loops -march=native -mtune=xscale -O3
aes256decryptcrypto_core/aes256decrypt/dolbeau/armv8cryptogcc -march=native -mtune=xscale -O3
52321.00aes256encryptcrypto_core/aes256encrypt/dolbeau/std-4ftgcc -march=native -mtune=xscale -O2 (7.1.1 20170516)
52561.00aes256encryptcrypto_core/aes256encrypt/opensslgcc -march=native -mtune=xscale -O3
53341.02aes256encryptcrypto_core/aes256encrypt/dolbeau/std-2ftgcc -funroll-loops -march=native -mtune=xscale -O2
53941.03aes256encryptcrypto_core/aes256encrypt/dolbeau/std-1ftgcc -funroll-loops -march=native -mtune=xscale -O2
1952706373.22aes256encryptcrypto_core/aes256encrypt/refgcc -funroll-loops -march=native -mtune=xscale -O3
aes256encryptcrypto_core/aes256encrypt/dolbeau/armv8cryptogcc -march=native -mtune=xscale -O3
48421.00hsalsa20crypto_core/hsalsa20/refgcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
48481.00hsalsa20crypto_core/hsalsa20/ref2gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
52801.00salsa20crypto_core/salsa20/refgcc -funroll-loops -march=native -mtune=xscale -O2 (7.1.1 20170516)
salsa20crypto_core/salsa20/armneongcc -march=native -mtune=xscale -O3
salsa20crypto_core/salsa20/armneon2gcc -march=native -mtune=xscale -O3
44461.00salsa2012crypto_core/salsa2012/refgcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
salsa2012crypto_core/salsa2012/armneongcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
salsa2012crypto_core/salsa2012/armneon2gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
40501.00salsa208crypto_core/salsa208/refgcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
salsa208crypto_core/salsa208/armneongcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
salsa208crypto_core/salsa208/armneon2gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)

crypto_stream

TimeRelative timePrimitiveImplementationCompiler
3709141.00aes128ctrcrypto_stream/aes128ctr/cryptoppg++ -march=native -mtune=xscale -O2 (7.1.1 20170516)
aes128ctrcrypto_stream/aes128ctr/neongcc -march=native -mtune=xscale -O3
1244401.00aes128estreamcrypto_stream/aes128estream/e/hongjun/v1gcc -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)
1273501.02aes128estreamcrypto_stream/aes128estream/e/hongjun/v0gcc -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)
1610761.29aes128estreamcrypto_stream/aes128estream/e/bernstein/little-1gcc -march=native -mtune=xscale -O3
1680841.35aes128estreamcrypto_stream/aes128estream/e/bernstein/big-1gcc -march=native -mtune=xscale -O2
3039362.44aes128estreamcrypto_stream/aes128estream/e/bernstein/little-4gcc -funroll-loops -march=native -mtune=xscale -O2
3106322.50aes128estreamcrypto_stream/aes128estream/e/bernstein/little-3gcc -funroll-loops -march=native -mtune=xscale -O3
3222902.59aes128estreamcrypto_stream/aes128estream/e/bernstein/little-2gcc -march=native -mtune=xscale -O2
aes128estreamcrypto_stream/aes128estream/e/gladmangcc -march=native -mtune=xscale -O3
4035901.00aes192ctrcrypto_stream/aes192ctr/cryptoppg++ -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)
4362961.00aes256ctrcrypto_stream/aes256ctr/cryptoppg++ -march=native -mtune=xscale -O2 (7.1.1 20170516)
aes256ctrcrypto_stream/aes256ctr/opensslgcc -march=native -mtune=xscale -O3
1818601.00aes256estreamcrypto_stream/aes256estream/e/hongjun/v1gcc -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)
1846861.02aes256estreamcrypto_stream/aes256estream/e/hongjun/v0gcc -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)
aes256estreamcrypto_stream/aes256estream/e/gladmangcc -march=native -mtune=xscale -O3
4531861.00amastridcrypto_stream/amastrid/ref (1.1.0)g++ -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
323881.00chacha12crypto_stream/chacha12/moon/armv6/32gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
441541.36chacha12crypto_stream/chacha12/e/regsgcc -funroll-loops -march=native -mtune=xscale -O3
441721.36chacha12crypto_stream/chacha12/e/refgcc -funroll-loops -march=native -mtune=xscale -O3
491401.52chacha12crypto_stream/chacha12/e/mergedgcc -funroll-loops -march=native -mtune=xscale -Os
chacha12crypto_stream/chacha12/amd64-ssse3gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha12crypto_stream/chacha12/dolbeau/arm-neongcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha12crypto_stream/chacha12/dolbeau/mipsel-msagcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha12crypto_stream/chacha12/dolbeau/ppc-altivecgcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha12crypto_stream/chacha12/goll_guerongcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha12crypto_stream/chacha12/krovetz/avx2gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha12crypto_stream/chacha12/krovetz/vec128gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha12crypto_stream/chacha12/moon/neon/32gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
487261.00chacha20crypto_stream/chacha20/moon/armv6/32gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
663421.36chacha20crypto_stream/chacha20/e/refgcc -funroll-loops -march=native -mtune=xscale -O3
666421.37chacha20crypto_stream/chacha20/e/mergedgcc -funroll-loops -march=native -mtune=xscale -Os
687481.41chacha20crypto_stream/chacha20/e/regsgcc -funroll-loops -march=native -mtune=xscale -O3
chacha20crypto_stream/chacha20/amd64-ssse3gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha20crypto_stream/chacha20/dolbeau/arm-neongcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha20crypto_stream/chacha20/dolbeau/mipsel-msagcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha20crypto_stream/chacha20/dolbeau/ppc-altivecgcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha20crypto_stream/chacha20/goll_guerongcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha20crypto_stream/chacha20/krovetz/avx2gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha20crypto_stream/chacha20/krovetz/vec128gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha20crypto_stream/chacha20/moon/neon/32gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
242281.00chacha8crypto_stream/chacha8/moon/armv6/32gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
337801.39chacha8crypto_stream/chacha8/e/regsgcc -funroll-loops -march=native -mtune=xscale -O3
338101.40chacha8crypto_stream/chacha8/e/refgcc -funroll-loops -march=native -mtune=xscale -O3
390061.61chacha8crypto_stream/chacha8/e/mergedgcc -funroll-loops -march=native -mtune=xscale -Os
chacha8crypto_stream/chacha8/amd64-ssse3gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha8crypto_stream/chacha8/dolbeau/arm-neongcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha8crypto_stream/chacha8/dolbeau/mipsel-msagcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha8crypto_stream/chacha8/dolbeau/ppc-altivecgcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha8crypto_stream/chacha8/goll_guerongcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha8crypto_stream/chacha8/krovetz/avx2gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha8crypto_stream/chacha8/krovetz/vec128gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
chacha8crypto_stream/chacha8/moon/neon/32gcc -march=native -mtune=xscale -O3 (7.1.1 20170516)
467701.00cryptmtv3crypto_stream/cryptmtv3/e/v3gcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
dragoncrypto_stream/dragon/e/submissions/dragongcc -march=native -mtune=xscale -O3
hc128crypto_stream/hc128/e/hc-128/200606gcc -march=native -mtune=xscale -O3
hc128crypto_stream/hc128/e/hc-128/200701agcc -march=native -mtune=xscale -O3
hc128crypto_stream/hc128/e/hc-128/200701bgcc -march=native -mtune=xscale -O3
hc256crypto_stream/hc256/e/hc-256/200511gcc -march=native -mtune=xscale -O3
hc256crypto_stream/hc256/e/hc-256/200701gcc -march=native -mtune=xscale -O3
lexv2crypto_stream/lexv2/e/v2/refgcc -march=native -mtune=xscale -O3
334741.00nlsv2crypto_stream/nlsv2/e/v2/sync/2gcc -funroll-loops -march=native -mtune=xscale -O2 (7.1.1 20170516)
742322.22nlsv2crypto_stream/nlsv2/e/v2/sync/1gcc -funroll-loops -march=native -mtune=xscale -O3
2521201.00ocelot1crypto_stream/ocelot1/ref (2.1.0)g++ -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
ocelot2crypto_stream/ocelot2/refg++ -march=native -mtune=xscale -O3
1739581.00panamacrypto_stream/panama/cryptoppg++ -funroll-loops -march=native -mtune=xscale -O2 (7.1.1 20170516)
rabbitcrypto_stream/rabbit/e/opt/1/1gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/opt/1/2gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/opt/1/3gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/opt/1/4gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/opt/2/1gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/opt/2/2gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/opt/2/3gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/opt/2/4gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/opt/2/5gcc -march=native -mtune=xscale -O3
rabbitcrypto_stream/rabbit/e/refgcc -march=native -mtune=xscale -O3
620701.00salsa20crypto_stream/salsa20/e/refgcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
620761.00salsa20crypto_stream/salsa20/e/regsgcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
721921.16salsa20crypto_stream/salsa20/e/mergedgcc -march=native -mtune=xscale -O3
805501.30salsa20crypto_stream/salsa20/refgcc -march=native -mtune=xscale -O3
salsa20crypto_stream/salsa20/armneongcc -march=native -mtune=xscale -O3
salsa20crypto_stream/salsa20/armneon2gcc -march=native -mtune=xscale -O3
salsa20crypto_stream/salsa20/armneon3gcc -march=native -mtune=xscale -O3
salsa20crypto_stream/salsa20/armneon6gcc -march=native -mtune=xscale -O3
412201.00salsa2012crypto_stream/salsa2012/e/refgcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
435001.06salsa2012crypto_stream/salsa2012/e/regsgcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
525901.28salsa2012crypto_stream/salsa2012/e/mergedgcc -march=native -mtune=xscale -O2
622921.51salsa2012crypto_stream/salsa2012/refgcc -march=native -mtune=xscale -O3
salsa2012crypto_stream/salsa2012/armneongcc -march=native -mtune=xscale -O3
salsa2012crypto_stream/salsa2012/armneon2gcc -march=native -mtune=xscale -O3
salsa2012crypto_stream/salsa2012/armneon3gcc -march=native -mtune=xscale -O3
318301.00salsa208crypto_stream/salsa208/e/regsgcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
319141.00salsa208crypto_stream/salsa208/e/refgcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
415621.31salsa208crypto_stream/salsa208/e/mergedgcc -funroll-loops -march=native -mtune=xscale -O2
523621.65salsa208crypto_stream/salsa208/refgcc -march=native -mtune=xscale -O3
salsa208crypto_stream/salsa208/armneongcc -march=native -mtune=xscale -O3
salsa208crypto_stream/salsa208/armneon2gcc -march=native -mtune=xscale -O3
salsa208crypto_stream/salsa208/armneon3gcc -march=native -mtune=xscale -O3
simon128128ctrcrypto_stream/simon128128ctr/avx2gcc -march=native -mtune=xscale -O3
simon128128ctrcrypto_stream/simon128128ctr/neongcc -march=native -mtune=xscale -O3
simon128128ctrcrypto_stream/simon128128ctr/sse4gcc -march=native -mtune=xscale -O3
simon128192ctrcrypto_stream/simon128192ctr/avx2gcc -march=native -mtune=xscale -O3
simon128192ctrcrypto_stream/simon128192ctr/neongcc -march=native -mtune=xscale -O3
simon128192ctrcrypto_stream/simon128192ctr/sse4gcc -march=native -mtune=xscale -O3
simon128256ctrcrypto_stream/simon128256ctr/avx2gcc -march=native -mtune=xscale -O3
simon128256ctrcrypto_stream/simon128256ctr/neongcc -march=native -mtune=xscale -O3
simon128256ctrcrypto_stream/simon128256ctr/sse4gcc -march=native -mtune=xscale -O3
simon64128ctrcrypto_stream/simon64128ctr/avx2gcc -march=native -mtune=xscale -O3
simon64128ctrcrypto_stream/simon64128ctr/neongcc -march=native -mtune=xscale -O3
simon64128ctrcrypto_stream/simon64128ctr/sse4gcc -march=native -mtune=xscale -O3
simon6496ctrcrypto_stream/simon6496ctr/avx2gcc -march=native -mtune=xscale -O3
simon6496ctrcrypto_stream/simon6496ctr/neongcc -march=native -mtune=xscale -O3
simon6496ctrcrypto_stream/simon6496ctr/sse4gcc -march=native -mtune=xscale -O3
snow20crypto_stream/snow20/e/benchmarks/snow-2.0gcc -march=native -mtune=xscale -O3
1506721.00sosemanukcrypto_stream/sosemanuk/cryptoppg++ -funroll-loops -march=native -mtune=xscale -O2 (7.1.1 20170516)
sosemanukcrypto_stream/sosemanuk/e/submissions/sosemanukgcc -march=native -mtune=xscale -O3
speck128128ctrcrypto_stream/speck128128ctr/avx2gcc -march=native -mtune=xscale -O3
speck128128ctrcrypto_stream/speck128128ctr/neongcc -march=native -mtune=xscale -O3
speck128128ctrcrypto_stream/speck128128ctr/sse4gcc -march=native -mtune=xscale -O3
speck128192ctrcrypto_stream/speck128192ctr/avx2gcc -march=native -mtune=xscale -O3
speck128192ctrcrypto_stream/speck128192ctr/neongcc -march=native -mtune=xscale -O3
speck128192ctrcrypto_stream/speck128192ctr/sse4gcc -march=native -mtune=xscale -O3
speck128256ctrcrypto_stream/speck128256ctr/avx2gcc -march=native -mtune=xscale -O3
speck128256ctrcrypto_stream/speck128256ctr/neongcc -march=native -mtune=xscale -O3
speck128256ctrcrypto_stream/speck128256ctr/sse4gcc -march=native -mtune=xscale -O3
speck64128ctrcrypto_stream/speck64128ctr/avx2gcc -march=native -mtune=xscale -O3
speck64128ctrcrypto_stream/speck64128ctr/neongcc -march=native -mtune=xscale -O3
speck64128ctrcrypto_stream/speck64128ctr/sse4gcc -march=native -mtune=xscale -O3
speck6496ctrcrypto_stream/speck6496ctr/avx2gcc -march=native -mtune=xscale -O3
speck6496ctrcrypto_stream/speck6496ctr/neongcc -march=native -mtune=xscale -O3
speck6496ctrcrypto_stream/speck6496ctr/sse4gcc -march=native -mtune=xscale -O3
472861.00tpycrypto_stream/tpy/e/tpygcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
334561.00tpy6crypto_stream/tpy6/e/tpy6gcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
581521.00tpypycrypto_stream/tpypy/e/tpypygcc -funroll-loops -march=native -mtune=xscale -O3 (7.1.1 20170516)
triviumcrypto_stream/trivium/e/submissions/triviumgcc -march=native -mtune=xscale -O3
647881.00xsalsa20crypto_stream/xsalsa20/refgcc -funroll-loops -march=native -mtune=xscale -Os (7.1.1 20170516)