Implementation notes: armeabi, sachr, crypto_stream

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 1700000000...1700000000 (perfevent)
SUPERCOP version: 20140514
Benchmark dates: 20140515...20140519

crypto_core

TimeRelative timePrimitiveImplementationCompiler
39631.00aes128decryptcrypto_core/aes128decrypt/opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer (4.7.2)
26593067.10aes128decryptcrypto_core/aes128decrypt/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
29871.00aes128encryptcrypto_core/aes128encrypt/opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.7.2)
26180387.65aes128encryptcrypto_core/aes128encrypt/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
45141.00aes256decryptcrypto_core/aes256decrypt/opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer (4.7.2)
37119382.23aes256decryptcrypto_core/aes256decrypt/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
31561.00aes256encryptcrypto_core/aes256encrypt/opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer (4.7.2)
360507114.23aes256encryptcrypto_core/aes256encrypt/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
31571.00hsalsa20crypto_core/hsalsa20/ref2gcc -mcpu=strongarm -Os -fomit-frame-pointer (4.7.2)
31841.01hsalsa20crypto_core/hsalsa20/refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer
31831.00salsa20crypto_core/salsa20/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
35141.10salsa20crypto_core/salsa20/armneon2gcc -mcpu=strongarm -O2 -fomit-frame-pointer
35951.13salsa20crypto_core/salsa20/armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
29541.00salsa2012crypto_core/salsa2012/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
31011.05salsa2012crypto_core/salsa2012/armneon2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
32011.08salsa2012crypto_core/salsa2012/armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
28691.00salsa208crypto_core/salsa208/refgcc -mcpu=arm810 -Os -fomit-frame-pointer (4.7.2)
28751.00salsa208crypto_core/salsa208/armneon2gcc -mcpu=arm8 -O3 -fomit-frame-pointer
29361.02salsa208crypto_core/salsa208/armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer

crypto_stream

TimeRelative timePrimitiveImplementationCompiler
293401.00aes128ctrcrypto_stream/aes128ctr/neongcc -funroll-loops -O3 -fomit-frame-pointer (4.7.2)
655552.23aes128ctrcrypto_stream/aes128ctr/cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
301121.00aes128estreamcrypto_stream/aes128estream/e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.2)
306271.02aes128estreamcrypto_stream/aes128estream/e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.2)
384481.28aes128estreamcrypto_stream/aes128estream/e/bernstein/little-4gcc -Os -fomit-frame-pointer
399931.33aes128estreamcrypto_stream/aes128estream/e/bernstein/little-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer
405281.35aes128estreamcrypto_stream/aes128estream/e/bernstein/big-1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer
416001.38aes128estreamcrypto_stream/aes128estream/e/bernstein/little-1gcc -mcpu=strongarm -Os -fomit-frame-pointer
418221.39aes128estreamcrypto_stream/aes128estream/e/bernstein/little-2gcc -mcpu=strongarm -O -fomit-frame-pointer
aes128estreamcrypto_stream/aes128estream/e/gladmangcc -O3 -fomit-frame-pointer
758871.00aes192ctrcrypto_stream/aes192ctr/cryptoppg++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer (4.6.3)
858481.00aes256ctrcrypto_stream/aes256ctr/cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
421781.00aes256estreamcrypto_stream/aes256estream/e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.2)
431981.02aes256estreamcrypto_stream/aes256estream/e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.2)
aes256estreamcrypto_stream/aes256estream/e/gladmangcc -O3 -fomit-frame-pointer
1284961.00amastridcrypto_stream/amastrid/ref (1.1.0)g++ -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
146281.00chacha12crypto_stream/chacha12/e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
148461.01chacha12crypto_stream/chacha12/e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
159651.09chacha12crypto_stream/chacha12/e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
chacha12crypto_stream/chacha12/amd64-ssse3gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/goll_guerongcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/krovetz/avx2gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/krovetz/vec128gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/avx/32gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/avx/64gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/avx2/32gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/avx2/64gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/sse2/64gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/ssse3/32gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/ssse3/64gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/xop/32gcc -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/moon/xop/64gcc -O3 -fomit-frame-pointer
201841.00chacha20crypto_stream/chacha20/e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
204711.01chacha20crypto_stream/chacha20/e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
209761.04chacha20crypto_stream/chacha20/e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
chacha20crypto_stream/chacha20/amd64-ssse3gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/goll_guerongcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/krovetz/avx2gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/krovetz/vec128gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/avx/32gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/avx/64gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/avx2/32gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/avx2/64gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/sse2/64gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/ssse3/32gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/ssse3/64gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/xop/32gcc -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/moon/xop/64gcc -O3 -fomit-frame-pointer
126001.00chacha8crypto_stream/chacha8/e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
127501.01chacha8crypto_stream/chacha8/e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
128501.02chacha8crypto_stream/chacha8/e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
chacha8crypto_stream/chacha8/amd64-ssse3gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/goll_guerongcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/krovetz/avx2gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/krovetz/vec128gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/avx/32gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/avx/64gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/avx2/32gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/avx2/64gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/sse2/64gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/ssse3/32gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/ssse3/64gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/xop/32gcc -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/moon/xop/64gcc -O3 -fomit-frame-pointer
125971.00cryptmtv3crypto_stream/cryptmtv3/e/v3gcc -O3 -fomit-frame-pointer (4.7.2)
dragoncrypto_stream/dragon/e/submissions/dragongcc -O3 -fomit-frame-pointer
hc128crypto_stream/hc128/e/hc-128/200606gcc -O3 -fomit-frame-pointer
hc128crypto_stream/hc128/e/hc-128/200701agcc -O3 -fomit-frame-pointer
hc128crypto_stream/hc128/e/hc-128/200701bgcc -O3 -fomit-frame-pointer
hc256crypto_stream/hc256/e/hc-256/200511gcc -O3 -fomit-frame-pointer
hc256crypto_stream/hc256/e/hc-256/200701gcc -O3 -fomit-frame-pointer
lexv2crypto_stream/lexv2/e/v2/refgcc -O3 -fomit-frame-pointer
105171.00nlsv2crypto_stream/nlsv2/e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
238882.27nlsv2crypto_stream/nlsv2/e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
702281.00ocelot1crypto_stream/ocelot1/ref (2.1.0)g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.6.3)
ocelot2crypto_stream/ocelot2/refg++ -O3 -fomit-frame-pointer
204841.00panamacrypto_stream/panama/cryptoppg++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.6.3)
rabbitcrypto_stream/rabbit/e/opt/1/1gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/1/2gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/1/3gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/1/4gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/1gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/2gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/3gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/4gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/5gcc -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/refgcc -O3 -fomit-frame-pointer
118081.00salsa20crypto_stream/salsa20/armneon6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer (4.7.2)
157541.33salsa20crypto_stream/salsa20/armneon3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
171661.45salsa20crypto_stream/salsa20/armneon2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
203991.73salsa20crypto_stream/salsa20/e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
204011.73salsa20crypto_stream/salsa20/e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
204681.73salsa20crypto_stream/salsa20/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
205001.74salsa20crypto_stream/salsa20/e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
289162.45salsa20crypto_stream/salsa20/armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
107601.00salsa2012crypto_stream/salsa2012/armneon3gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.2)
117011.09salsa2012crypto_stream/salsa2012/armneon2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
145191.35salsa2012crypto_stream/salsa2012/e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
145831.36salsa2012crypto_stream/salsa2012/e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
152441.42salsa2012crypto_stream/salsa2012/e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer
153291.42salsa2012crypto_stream/salsa2012/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
184961.72salsa2012crypto_stream/salsa2012/armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
82561.00salsa208crypto_stream/salsa208/armneon3gcc -mcpu=cortex-a5 -O -fomit-frame-pointer (4.7.2)
88001.07salsa208crypto_stream/salsa208/armneon2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
120351.46salsa208crypto_stream/salsa208/e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer
122001.48salsa208crypto_stream/salsa208/e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
122971.49salsa208crypto_stream/salsa208/e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer
133671.62salsa208crypto_stream/salsa208/armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
134351.63salsa208crypto_stream/salsa208/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
snow20crypto_stream/snow20/e/benchmarks/snow-2.0gcc -O3 -fomit-frame-pointer
177751.00sosemanukcrypto_stream/sosemanuk/cryptoppg++ -O3 -fomit-frame-pointer (4.6.3)
sosemanukcrypto_stream/sosemanuk/e/submissions/sosemanukgcc -O3 -fomit-frame-pointer
193451.00tpycrypto_stream/tpy/e/tpygcc -funroll-loops -O2 -fomit-frame-pointer (4.7.2)
141791.00tpy6crypto_stream/tpy6/e/tpy6gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer (4.7.2)
235101.00tpypycrypto_stream/tpypy/e/tpypygcc -Os -fomit-frame-pointer (4.7.2)
triviumcrypto_stream/trivium/e/submissions/triviumgcc -O3 -fomit-frame-pointer
126611.00xsalsa20crypto_stream/xsalsa20/refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer (4.7.2)