Implementation notes: mipso32, gcc49, crypto_stream/salsa2012

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
21104e/refgcc -O3 -fomit-frame-pointer2012041420120329
21110e/refgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
21292e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
21344e/refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
21706e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
21720e/regsgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
22316e/regsgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
22320e/regsgcc -O3 -fomit-frame-pointer2012041420120329
24794e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
25008e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
25018e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
25090e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
25154e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
25328e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
25424e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
25730e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
26614refgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
26638refgcc -O3 -fomit-frame-pointer2012041420120329
26682refgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
26688refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
26808refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
27832refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
28000e/regsgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
28068e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
29348e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
30138e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
31142refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
31566refgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
31566refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
31618e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
31822e/regsgcc -Os -fomit-frame-pointer2012041420120329
31822e/regsgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
32084e/refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
32090e/refgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
32152e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
32272e/regsgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
32280e/regsgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
32284e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
32654e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
32654e/regsgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
32948e/regsgcc -O -fomit-frame-pointer2012041420120329
32948e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
32956e/regsgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
35678refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
35722refgcc -O2 -fomit-frame-pointer2012041420120329
35722refgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
35782e/mergedgcc -O3 -fomit-frame-pointer2012041420120329
35784e/mergedgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
35810refgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
35840refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
35854refgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
35854refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
35856refgcc -Os -fomit-frame-pointer2012041420120329
35882refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
36110refgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
36128refgcc -O -fomit-frame-pointer2012041420120329
36168refgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
36178refgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
36202refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
36204refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
36514e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
38332e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
41628e/refgcc -O -fomit-frame-pointer2012041420120329
41628e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
41628e/refgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
42000e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
46050e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
46494e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
46800e/mergedgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
46838e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
48048e/mergedgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
48050e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
48154e/mergedgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
48156e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
48156e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
48494e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
49560e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
49748e/mergedgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
49750e/mergedgcc -O -fomit-frame-pointer2012041420120329
49750e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
52066e/regsgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
52068e/regsgcc -O2 -fomit-frame-pointer2012041420120329
52460e/mergedgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
52872e/mergedgcc -O2 -fomit-frame-pointer2012041420120329
53102e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
53102e/mergedgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
53624e/mergedgcc -Os -fomit-frame-pointer2012041420120329
53638e/mergedgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
59702e/refgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
59718e/refgcc -O2 -fomit-frame-pointer2012041420120329
61110e/refgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
61110e/refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
64230e/refgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
64234e/refgcc -Os -fomit-frame-pointer2012041420120329
65512e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
65512e/refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
102320refcc2012041420120329
102320refgcc2012041420120329
102320refgcc -funroll-loops2012041420120329
148928e/mergedgcc2012041420120329
148932e/mergedcc2012041420120329
148932e/mergedgcc -funroll-loops2012041420120329
203778e/regsgcc2012041420120329
203790e/regsgcc -funroll-loops2012041420120329
205098e/regscc2012041420120329
243202e/refgcc -funroll-loops2012041420120329
243208e/refcc2012041420120329
243212e/refgcc2012041420120329