Implementation notes: mipso32, gcc49, crypto_hash/jh224

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: jh224
TimeImplementationCompilerBenchmark dateSUPERCOP version
162552simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
162882simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
165292simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
165298simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
165762simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
166656simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
186456simplegcc -O -fomit-frame-pointer2012041020120329
186456simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
186460simplegcc -mabi=32 -O -fomit-frame-pointer2012041020120329
188098simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
188120simplegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
188138simplegcc -funroll-loops -O -fomit-frame-pointer2012041020120329
217140bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
236532bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
250226bitslice_opt32gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
251036bitslice_opt32gcc -O2 -fomit-frame-pointer2012041020120329
253222bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
262110bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
272958bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
272982bitslice_opt32gcc -Os -fomit-frame-pointer2012041020120329
273168bitslice_opt32gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
275164bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
276032bitslice_opt32gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
276044bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
276278bitslice_opt32gcc -O -fomit-frame-pointer2012041020120329
276752bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
276804bitslice_opt32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
277408bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
294140bitslice_opt32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
294210bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
294220bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
295280bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
299690bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
304226bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
319488bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
322186bitslice_ref32gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
322276bitslice_ref32gcc -O3 -fomit-frame-pointer2012041020120329
323848bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
332748bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
332748bitslice_ref32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
346016bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
346054bitslice_opt64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
346076bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
354748bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
355012bitslice_opt32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
356636bitslice_opt64gcc -O -fomit-frame-pointer2012041020120329
356652bitslice_opt64gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
356666bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
356714bitslice_ref32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
357472bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
367088bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
367120bitslice_opt32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
367606bitslice_opt64gcc -O2 -fomit-frame-pointer2012041020120329
367944bitslice_opt64gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
381988bitslice_opt64gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
382278bitslice_opt64gcc -Os -fomit-frame-pointer2012041020120329
384832bitslice_opt64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
384984bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
407598bitslice_opt32gcc -O3 -fomit-frame-pointer2012041020120329
407600bitslice_opt32gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
410428bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
411558bitslice_opt64gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
411760bitslice_opt64gcc -O3 -fomit-frame-pointer2012041020120329
414190bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
423518bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
423522bitslice_opt64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
424798bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
428230bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
428696bitslice_opt64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
431412bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
438358bitslice_ref32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
438702bitslice_ref32gcc -Os -fomit-frame-pointer2012041020120329
439768bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
440020bitslice_ref32gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
444390bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
447732simplegcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
447754simplegcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
447828simplegcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
450072simplegcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
451152simplegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
451228simplegcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
452912bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
454272bitslice_ref64gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
454306bitslice_ref64gcc -Os -fomit-frame-pointer2012041020120329
464912simplegcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
464920simplegcc -Os -fomit-frame-pointer2012041020120329
465648bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
465710bitslice_ref64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
467706bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
468166bitslice_ref64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
469934simplegcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
469942simplegcc -O2 -fomit-frame-pointer2012041020120329
473630bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
473650bitslice_ref32gcc -O2 -fomit-frame-pointer2012041020120329
474492bitslice_ref32gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
474768bitslice_ref64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
474860bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
481158bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
481294bitslice_ref64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
484214bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
484746simplegcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
485142simplegcc -O3 -fomit-frame-pointer2012041020120329
493588bitslice_ref64gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
493868bitslice_ref64gcc -O2 -fomit-frame-pointer2012041020120329
512954bitslice_ref64gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
513016bitslice_ref64gcc -O3 -fomit-frame-pointer2012041020120329
515838bitslice_ref32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
515878bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
515910bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
525540bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
529448bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
558688bitslice_ref32gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
559900bitslice_ref32gcc -O -fomit-frame-pointer2012041020120329
560480bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
735440bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
825252bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
830742bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
884736bitslice_ref64gcc -O -fomit-frame-pointer2012041020120329
891836bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
891892bitslice_ref64gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
2409778bitslice_opt32cc2012041020120329
2417360bitslice_opt32gcc -funroll-loops2012041020120329
2418166bitslice_opt32gcc2012041020120329
2772530bitslice_ref32gcc -funroll-loops2012041020120329
2772610bitslice_ref32gcc2012041020120329
2772666bitslice_ref32cc2012041020120329
3057574simplegcc -funroll-loops2012041020120329
3057646simplecc2012041020120329
3066526simplegcc2012041020120329
5107642bitslice_opt64gcc -funroll-loops2012041020120329
5115302bitslice_opt64gcc2012041020120329
5116322bitslice_opt64cc2012041020120329
5474950bitslice_ref64gcc -funroll-loops2012041020120329
5479622bitslice_ref64cc2012041020120329
5498366bitslice_ref64gcc2012041020120329