Implementation notes: mipso32, gcc49, crypto_stream

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
CPU cycles/second: 898695494...901846860 (mips)
SUPERCOP version: 20130126
Benchmark dates: 20120313...20130129

crypto_core

TimeRelative timePrimitiveImplementationCompiler
36141.00hsalsa20crypto_core/hsalsa20/refgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
36161.00hsalsa20crypto_core/hsalsa20/ref2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
36921.00salsa20crypto_core/salsa20/refgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
31421.00salsa2012crypto_core/salsa2012/refgcc -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
29501.00salsa208crypto_core/salsa208/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)

crypto_stream

TimeRelative timePrimitiveImplementationCompiler
aes128ctrcrypto_stream/aes128ctr/cryptoppg++ -O3 -fomit-frame-pointer
364821.00aes128estreamcrypto_stream/aes128estream/e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer (4.4.6)
413261.13aes128estreamcrypto_stream/aes128estream/e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
424061.16aes128estreamcrypto_stream/aes128estream/e/bernstein/little-1gcc -funroll-loops -O2 -fomit-frame-pointer
433141.19aes128estreamcrypto_stream/aes128estream/e/bernstein/big-1gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
5557084152.32aes128estreamcrypto_stream/aes128estream/e/bernstein/little-3gcc -funroll-loops -O3 -fomit-frame-pointer
5559838152.40aes128estreamcrypto_stream/aes128estream/e/bernstein/little-2gcc -O3 -fomit-frame-pointer
5565362152.55aes128estreamcrypto_stream/aes128estream/e/bernstein/little-4gcc -mabi=32 -O2 -fomit-frame-pointer
aes128estreamcrypto_stream/aes128estream/e/gladmangcc -mabi=32 -O3 -fomit-frame-pointer
aes192ctrcrypto_stream/aes192ctr/cryptoppg++ -O3 -fomit-frame-pointer
aes256ctrcrypto_stream/aes256ctr/cryptoppg++ -O3 -fomit-frame-pointer
502661.00aes256estreamcrypto_stream/aes256estream/e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer (4.4.6)
599801.19aes256estreamcrypto_stream/aes256estream/e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
aes256estreamcrypto_stream/aes256estream/e/gladmangcc -mabi=32 -O3 -fomit-frame-pointer
amastridcrypto_stream/amastrid/refg++ -O3 -fomit-frame-pointer
210681.00chacha12crypto_stream/chacha12/e/regsgcc -O3 -fomit-frame-pointer (4.4.6)
222301.06chacha12crypto_stream/chacha12/e/refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
263361.25chacha12crypto_stream/chacha12/e/mergedgcc -mabi=32 -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/amd64-ssse3gcc -mabi=32 -O3 -fomit-frame-pointer
chacha12crypto_stream/chacha12/krovetzgcc -mabi=32 -O3 -fomit-frame-pointer
302381.00chacha20crypto_stream/chacha20/e/regsgcc -funroll-loops -O3 -fomit-frame-pointer (4.4.6)
302701.00chacha20crypto_stream/chacha20/e/refgcc -mabi=32 -O3 -fomit-frame-pointer
374241.24chacha20crypto_stream/chacha20/e/mergedgcc -mabi=32 -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/amd64-ssse3gcc -mabi=32 -O3 -fomit-frame-pointer
chacha20crypto_stream/chacha20/krovetzgcc -mabi=32 -O3 -fomit-frame-pointer
172441.00chacha8crypto_stream/chacha8/e/regsgcc -O3 -fomit-frame-pointer (4.4.6)
183901.07chacha8crypto_stream/chacha8/e/refgcc -mabi=32 -O3 -fomit-frame-pointer
214541.24chacha8crypto_stream/chacha8/e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer
chacha8crypto_stream/chacha8/amd64-ssse3gcc -mabi=32 -O3 -fomit-frame-pointer
chacha8crypto_stream/chacha8/krovetzgcc -mabi=32 -O3 -fomit-frame-pointer
441961.00cryptmtv3crypto_stream/cryptmtv3/e/v3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
dragoncrypto_stream/dragon/e/submissions/dragongcc -mabi=32 -O3 -fomit-frame-pointer
hc128crypto_stream/hc128/e/hc-128/200606gcc -mabi=32 -O3 -fomit-frame-pointer
hc128crypto_stream/hc128/e/hc-128/200701agcc -mabi=32 -O3 -fomit-frame-pointer
hc128crypto_stream/hc128/e/hc-128/200701bgcc -mabi=32 -O3 -fomit-frame-pointer
hc256crypto_stream/hc256/e/hc-256/200511gcc -mabi=32 -O3 -fomit-frame-pointer
hc256crypto_stream/hc256/e/hc-256/200701gcc -mabi=32 -O3 -fomit-frame-pointer
lexv2crypto_stream/lexv2/e/v2/refgcc -mabi=32 -O3 -fomit-frame-pointer
181881.00nlsv2crypto_stream/nlsv2/e/v2/sync/2gcc -O3 -fomit-frame-pointer (4.4.6)
289981.59nlsv2crypto_stream/nlsv2/e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
ocelot1crypto_stream/ocelot1/refg++ -O3 -fomit-frame-pointer
ocelot2crypto_stream/ocelot2/refg++ -O3 -fomit-frame-pointer
panamacrypto_stream/panama/cryptoppg++ -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/1/1gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/1/2gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/1/3gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/1/4gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/1gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/2gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/3gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/4gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/opt/2/5gcc -mabi=32 -O3 -fomit-frame-pointer
rabbitcrypto_stream/rabbit/e/refgcc -mabi=32 -O3 -fomit-frame-pointer
370761.00salsa20crypto_stream/salsa20/e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
378521.02salsa20crypto_stream/salsa20/e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
394321.06salsa20crypto_stream/salsa20/e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
397421.07salsa20crypto_stream/salsa20/refgcc -mabi=32 -O3 -fomit-frame-pointer
211041.00salsa2012crypto_stream/salsa2012/e/refgcc -O3 -fomit-frame-pointer (4.4.6)
217061.03salsa2012crypto_stream/salsa2012/e/regsgcc -funroll-loops -O3 -fomit-frame-pointer
250081.18salsa2012crypto_stream/salsa2012/e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
266141.26salsa2012crypto_stream/salsa2012/refgcc -mabi=32 -O3 -fomit-frame-pointer
172701.00salsa208crypto_stream/salsa208/e/refgcc -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
178381.03salsa208crypto_stream/salsa208/e/regsgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
191761.11salsa208crypto_stream/salsa208/e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
216861.26salsa208crypto_stream/salsa208/refgcc -O3 -fomit-frame-pointer
snow20crypto_stream/snow20/e/benchmarks/snow-2.0gcc -mabi=32 -O3 -fomit-frame-pointer
sosemanukcrypto_stream/sosemanuk/cryptoppg++ -O3 -fomit-frame-pointer
sosemanukcrypto_stream/sosemanuk/e/submissions/sosemanukgcc -mabi=32 -O3 -fomit-frame-pointer
381581.00tpycrypto_stream/tpy/e/tpygcc -Os -fomit-frame-pointer (4.4.6)
312041.00tpy6crypto_stream/tpy6/e/tpy6gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer (4.4.6)
433161.00tpypycrypto_stream/tpypy/e/tpypygcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
triviumcrypto_stream/trivium/e/submissions/triviumgcc -mabi=32 -O3 -fomit-frame-pointer
384901.00xsalsa20crypto_stream/xsalsa20/refgcc -mabi=32 -Os -fomit-frame-pointer