Implementation notes: mipso32, gcc49, crypto_stream/salsa20

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: salsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
37076e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
37236e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
37244e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
37288e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
37510e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
37852e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
38058e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
39432e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
39516e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
39742refgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
39828refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
39840refgcc -O3 -fomit-frame-pointer2012041420120329
39918refgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
40130e/regsgcc -Os -fomit-frame-pointer2012041420120329
40130e/regsgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
40258e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
40272refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
40866e/regsgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
41426refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
42702e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
42916e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
43760e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
43994e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
44008e/refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
44068e/refgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
44278refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
44702refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
44744refgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
44814e/regsgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
44842e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
44866e/regsgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
44938e/regsgcc -O -fomit-frame-pointer2012041420120329
44938e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
44940e/regsgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
48484e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
48958refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
48958refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
49298refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
49304refgcc -O2 -fomit-frame-pointer2012041420120329
49358refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
49370refgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
49370refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
49408refgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
49506refgcc -Os -fomit-frame-pointer2012041420120329
49506refgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
49506refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
49526refgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
49852refgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
49972refgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
50150refgcc -O -fomit-frame-pointer2012041420120329
50338e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
52138e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
53148e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
53160e/refgcc -O -fomit-frame-pointer2012041420120329
53232e/refgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
57844e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
58200e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
59552e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
59560e/regsgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
61512e/mergedgcc -O -fomit-frame-pointer2012041420120329
61512e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
61512e/mergedgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
61562e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
61568e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
61568e/mergedgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
61614e/regsgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
61656e/regsgcc -O3 -fomit-frame-pointer2012041420120329
61758e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
67384e/refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
67424e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
67932e/refgcc -O3 -fomit-frame-pointer2012041420120329
67934e/refgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
70584e/mergedgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
70608e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
71288e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
71294e/regsgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
71310e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
71400e/mergedgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
71568e/refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
71750e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
72154e/regsgcc -O2 -fomit-frame-pointer2012041420120329
72190e/regsgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
72604e/mergedgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
72804e/mergedgcc -O3 -fomit-frame-pointer2012041420120329
75348e/mergedgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
75388e/mergedgcc -O2 -fomit-frame-pointer2012041420120329
75596e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
75606e/mergedgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
77010e/mergedgcc -Os -fomit-frame-pointer2012041420120329
77010e/mergedgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
82756e/refgcc -O2 -fomit-frame-pointer2012041420120329
82756e/refgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
82808e/refgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
82808e/refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
86498e/refgcc -Os -fomit-frame-pointer2012041420120329
86498e/refgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
116116refgcc2012041420120329
116128refcc2012041420120329
116128refgcc -funroll-loops2012041420120329
230430e/mergedcc2012041420120329
230432e/mergedgcc -funroll-loops2012041420120329
230436e/mergedgcc2012041420120329
285966e/regscc2012041420120329
285974e/regsgcc -funroll-loops2012041420120329
285980e/regsgcc2012041420120329
324812e/refgcc2012041420120329
324838e/refcc2012041420120329
326252e/refgcc -funroll-loops2012041420120329