Implementation notes: mipso32, gcc49, crypto_hash/jh256

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
162882simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
165190simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
165310simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
165316simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
165752simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
166670simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
186454simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
186508simplegcc -O -fomit-frame-pointer2012041020120329
186914simplegcc -mabi=32 -O -fomit-frame-pointer2012041020120329
188062simplegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
188220simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
188232simplegcc -funroll-loops -O -fomit-frame-pointer2012041020120329
217382bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
237592bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
250388bitslice_opt32gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
251544bitslice_opt32gcc -O2 -fomit-frame-pointer2012041020120329
253806bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
262860bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
272464bitslice_opt32gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
273056bitslice_opt32gcc -Os -fomit-frame-pointer2012041020120329
275762bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
276176bitslice_opt32gcc -O -fomit-frame-pointer2012041020120329
276336bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
276948bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
276954bitslice_opt32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
277364bitslice_opt32gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
277458bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
278362bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
294120bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
294286bitslice_opt32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
296162bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
296206bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
300134bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
304748bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
322434bitslice_ref32gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
323116bitslice_ref32gcc -O3 -fomit-frame-pointer2012041020120329
323962bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
324104bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
334828bitslice_ref32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
335492bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
347176bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
348144bitslice_opt64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
348598bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
354798bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
355018bitslice_opt32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
356468bitslice_ref32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
356588bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
357614bitslice_opt64gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
359100bitslice_opt64gcc -O -fomit-frame-pointer2012041020120329
359566bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
368190bitslice_opt32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
368326bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
369256bitslice_opt64gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
369732bitslice_opt64gcc -O2 -fomit-frame-pointer2012041020120329
380270bitslice_opt64gcc -Os -fomit-frame-pointer2012041020120329
380802bitslice_opt64gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
383962bitslice_opt64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
385192bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
411482bitslice_opt64gcc -O3 -fomit-frame-pointer2012041020120329
412070bitslice_opt32gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
412874bitslice_opt32gcc -O3 -fomit-frame-pointer2012041020120329
413576bitslice_opt64gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
414904bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
419786bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
424562bitslice_opt64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
428230bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
430084bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
431064bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
431092bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
436752bitslice_opt64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
438580bitslice_ref32gcc -Os -fomit-frame-pointer2012041020120329
439528bitslice_ref32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
440318bitslice_ref32gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
440508bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
449904simplegcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
450138simplegcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
450238simplegcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
450252simplegcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
451624simplegcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
452914simplegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
454638bitslice_ref64gcc -Os -fomit-frame-pointer2012041020120329
454674bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
455350bitslice_ref64gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
455762bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
464894simplegcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
467042bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
467362simplegcc -Os -fomit-frame-pointer2012041020120329
468464bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
469752bitslice_ref64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
470282bitslice_ref64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
470480simplegcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
473600bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
473674bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
475612bitslice_ref64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
478242simplegcc -O2 -fomit-frame-pointer2012041020120329
480942bitslice_ref32gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
481738bitslice_ref32gcc -O2 -fomit-frame-pointer2012041020120329
484154bitslice_ref64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
484324bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
485428bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
487438simplegcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
494248bitslice_ref64gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
494656bitslice_ref64gcc -O2 -fomit-frame-pointer2012041020120329
495124simplegcc -O3 -fomit-frame-pointer2012041020120329
516692bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
517168bitslice_ref64gcc -O3 -fomit-frame-pointer2012041020120329
519668bitslice_ref64gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
520644bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
522750bitslice_ref32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
526754bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
528076bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
558974bitslice_ref32gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
559240bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
560200bitslice_ref32gcc -O -fomit-frame-pointer2012041020120329
735426bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
828726bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
839562bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
884046bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
884538bitslice_ref64gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
897018bitslice_ref64gcc -O -fomit-frame-pointer2012041020120329
2410454bitslice_opt32gcc2012041020120329
2417314bitslice_opt32gcc -funroll-loops2012041020120329
2451628bitslice_opt32cc2012041020120329
2784682bitslice_ref32gcc -funroll-loops2012041020120329
2787608bitslice_ref32cc2012041020120329
2828696bitslice_ref32gcc2012041020120329
3057770simplecc2012041020120329
3059206simplegcc -funroll-loops2012041020120329
3071822simplegcc2012041020120329
5186966bitslice_opt64gcc2012041020120329
5199382bitslice_opt64cc2012041020120329
5221940bitslice_opt64gcc -funroll-loops2012041020120329
5475870bitslice_ref64gcc -funroll-loops2012041020120329
5515214bitslice_ref64cc2012041020120329
5552044bitslice_ref64gcc2012041020120329