Implementation notes: mipso32, gcc49, crypto_hash/jh384

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: jh384
TimeImplementationCompilerBenchmark dateSUPERCOP version
162616simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041120120329
165552simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041120120329
165672simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041120120329
165720simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041120120329
166664simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012041120120329
166866simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041120120329
186606simplegcc -mabi=32 -O -fomit-frame-pointer2012041120120329
186648simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012041120120329
186784simplegcc -O -fomit-frame-pointer2012041120120329
188168simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041120120329
188306simplegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041120120329
188452simplegcc -funroll-loops -O -fomit-frame-pointer2012041120120329
217574bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
236300bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
250250bitslice_opt32gcc -O2 -fomit-frame-pointer2012041020120329
251816bitslice_opt32gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
253298bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
261966bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
273166bitslice_opt32gcc -Os -fomit-frame-pointer2012041020120329
273896bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
274152bitslice_opt32gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
275654bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
276278bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
276548bitslice_opt32gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
276676bitslice_opt32gcc -O -fomit-frame-pointer2012041020120329
276778bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
276786bitslice_opt32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
277422bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
294164bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
294188bitslice_opt32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
294702bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
295454bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
304996bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
309170bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
319534bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
322564bitslice_ref32gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
323396bitslice_ref32gcc -O3 -fomit-frame-pointer2012041020120329
324334bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
332754bitslice_ref32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
332804bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
346960bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
347322bitslice_opt64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
354896bitslice_opt32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
355152bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
355884bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
356118bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
356468bitslice_ref32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
356678bitslice_opt64gcc -O -fomit-frame-pointer2012041020120329
357014bitslice_opt64gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
362936bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
367772bitslice_opt64gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
368526bitslice_opt32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
368986bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
371936bitslice_opt64gcc -O2 -fomit-frame-pointer2012041020120329
382082bitslice_opt64gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
382716bitslice_opt64gcc -Os -fomit-frame-pointer2012041020120329
385220bitslice_opt64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
385276bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
407664bitslice_opt32gcc -O3 -fomit-frame-pointer2012041020120329
410120bitslice_opt32gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
412390bitslice_opt64gcc -mabi=32 -O3 -fomit-frame-pointer2012041020120329
412830bitslice_opt64gcc -O3 -fomit-frame-pointer2012041020120329
412978bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041120120329
414750bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041120120329
424996bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
428668bitslice_opt64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041020120329
429598bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012041020120329
430746bitslice_opt64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041020120329
431426bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012041020120329
438192bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041120120329
438436bitslice_ref32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041020120329
439052bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2012041020120329
440416bitslice_ref32gcc -Os -fomit-frame-pointer2012041020120329
445964bitslice_ref32gcc -mabi=32 -Os -fomit-frame-pointer2012041020120329
447782simplegcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041120120329
447914simplegcc -funroll-loops -O3 -fomit-frame-pointer2012041120120329
448174simplegcc -funroll-loops -O2 -fomit-frame-pointer2012041120120329
448760bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
452272simplegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041120120329
453072simplegcc -funroll-loops -Os -fomit-frame-pointer2012041120120329
453506bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041020120329
454386bitslice_ref64gcc -mabi=32 -Os -fomit-frame-pointer2012041120120329
461144bitslice_ref64gcc -Os -fomit-frame-pointer2012041120120329
464938simplegcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041120120329
466408bitslice_ref64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041120120329
467370bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2012041120120329
467874bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2012041120120329
469904simplegcc -O2 -fomit-frame-pointer2012041120120329
471190simplegcc -mabi=32 -Os -fomit-frame-pointer2012041120120329
471350simplegcc -mabi=32 -O2 -fomit-frame-pointer2012041120120329
473652bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2012041120120329
473752bitslice_ref32gcc -mabi=32 -O2 -fomit-frame-pointer2012041020120329
473820bitslice_ref32gcc -O2 -fomit-frame-pointer2012041020120329
474300bitslice_ref64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041120120329
474440bitslice_ref64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041120120329
476712bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041120120329
477606simplegcc -Os -fomit-frame-pointer2012041120120329
481998bitslice_ref64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041120120329
483374bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2012041120120329
484540bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
485180simplegcc -mabi=32 -O3 -fomit-frame-pointer2012041120120329
485262simplegcc -O3 -fomit-frame-pointer2012041120120329
493724bitslice_ref64gcc -O2 -fomit-frame-pointer2012041120120329
501570bitslice_ref64gcc -mabi=32 -O2 -fomit-frame-pointer2012041120120329
513168bitslice_ref64gcc -mabi=32 -O3 -fomit-frame-pointer2012041120120329
513290bitslice_ref64gcc -O3 -fomit-frame-pointer2012041120120329
516070bitslice_ref32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041020120329
516764bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2012041020120329
517906bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
525570bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041020120329
525966bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041020120329
562774bitslice_ref32gcc -O -fomit-frame-pointer2012041020120329
565690bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2012041020120329
568866bitslice_ref32gcc -mabi=32 -O -fomit-frame-pointer2012041020120329
736314bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041120120329
831376bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041120120329
831690bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041120120329
885880bitslice_ref64gcc -mabi=32 -O -fomit-frame-pointer2012041120120329
887424bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2012041120120329
901222bitslice_ref64gcc -O -fomit-frame-pointer2012041120120329
2424174bitslice_opt32gcc -funroll-loops2012041020120329
2436264bitslice_opt32gcc2012041020120329
2457758bitslice_opt32cc2012041020120329
2773102bitslice_ref32gcc -funroll-loops2012041020120329
2782876bitslice_ref32gcc2012041020120329
2790936bitslice_ref32cc2012041020120329
3067160simplegcc -funroll-loops2012041120120329
3067916simplegcc2012041120120329
3075554simplecc2012041120120329
5126324bitslice_opt64cc2012041020120329
5151098bitslice_opt64gcc -funroll-loops2012041020120329
5217466bitslice_opt64gcc2012041020120329
5487880bitslice_ref64gcc2012041120120329
5493886bitslice_ref64gcc -funroll-loops2012041120120329
5529264bitslice_ref64cc2012041120120329