Implementation notes: armeabi, auxplug, crypto_hash/sha512

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
254958sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022220141124
255048sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022220141124
255054sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2015022220141124
255114sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2015022220141124
275112sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2015022220141124
275244sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2015022220141124
276282sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2015022220141124
276348sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2015022220141124
288594sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
288678sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
290568sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
290634sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
293934sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
294198sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
294546sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
294636sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
304878sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
304884sphlib-smallgcc -Os -fomit-frame-pointer2015022220141124
304932sphlibgcc -Os -fomit-frame-pointer2015022220141124
304956sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
304962sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
304968sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2015022220141124
304968sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022220141124
304992sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
304998sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022220141124
305004sphlibgcc -funroll-loops -Os -fomit-frame-pointer2015022220141124
307698sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022220141124
307776sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
307782sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
307794sphlibgcc -funroll-loops -O -fomit-frame-pointer2015022220141124
307800sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022220141124
308106sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2015022220141124
310944sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022220141124
310950sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022220141124
310956sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022220141124
310962sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022220141124
310968sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022220141124
310968sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022220141124
310968sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022220141124
310974sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022220141124
310980sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022220141124
310980sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022220141124
310980sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022220141124
310986sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022220141124
310986sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022220141124
310992sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022220141124
310992sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022220141124
310998sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022220141124
310998sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022220141124
311004sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022220141124
311004sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022220141124
311004sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022220141124
311004sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022220141124
311010sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022220141124
311016sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022220141124
311058sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022220141124
311058sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022220141124
311064sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022220141124
312054sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2015022220141124
312054sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022220141124
312078sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2015022220141124
312084sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2015022220141124
312084sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2015022220141124
312090sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022220141124
312096sphlib-smallgcc -O -fomit-frame-pointer2015022220141124
312102sphlibgcc -O -fomit-frame-pointer2015022220141124
312102sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
312102sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
312102sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022220141124
312108sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2015022220141124
312114sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2015022220141124
312114sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2015022220141124
312114sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022220141124
312114sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022220141124
312114sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2015022220141124
312114sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2015022220141124
312120sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022220141124
312126sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2015022220141124
312132sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022220141124
312138sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022220141124
312144sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2015022220141124
312156sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022220141124
312156sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2015022220141124
312156sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022220141124
312162sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022220141124
312168sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022220141124
312174sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022220141124
312186sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2015022220141124
312246sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022220141124
312444sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2015022220141124
312468sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022220141124
312624sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022220141124
326238sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022220141124
326562sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022220141124
331314sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022220141124
331350sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022220141124
368640sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022220141124
368640sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022220141124
368658sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022220141124
368670sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022220141124
368670sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022220141124
368700sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022220141124
368700sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022220141124
368700sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022220141124
368712sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022220141124
368718sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022220141124
368730sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022220141124
368742sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022220141124
368748sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022220141124
368754sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022220141124
368754sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022220141124
368754sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022220141124
368760sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022220141124
368784sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022220141124
368790sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022220141124
369030sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022220141124
369036sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022220141124
369036sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022220141124
369054sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022220141124
369066sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022220141124
369180sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022220141124
369192sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022220141124
380718sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2015022220141124
380766sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2015022220141124
383886sphlibgcc -O2 -fomit-frame-pointer2015022220141124
383928sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022220141124
383958sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022220141124
384084sphlib-smallgcc -O2 -fomit-frame-pointer2015022220141124
398796sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022220141124
398814sphlibgcc -O3 -fomit-frame-pointer2015022220141124
398832sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022220141124
398934sphlib-smallgcc -O3 -fomit-frame-pointer2015022220141124
399756sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2015022220141124
399996sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2015022220141124
404370sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022220141124
404418sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022220141124
404430sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022220141124
404436sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022220141124
404448sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022220141124
404454sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022220141124
404460sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022220141124
404472sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022220141124
404472sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022220141124
404502sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022220141124
404508sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022220141124
404520sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022220141124
404532sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022220141124
404532sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022220141124
404544sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022220141124
404550sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022220141124
404550sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022220141124
404568sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022220141124
404580sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022220141124
404586sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022220141124
404592sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022220141124
404604sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022220141124
404634sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022220141124
404688sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022220141124
404886sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022220141124
404946sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022220141124
499860sphlib-smallcc2015022220141124
499896sphlibgcc2015022220141124
499902sphlibcc2015022220141124
499944sphlib-smallgcc2015022220141124
499956sphlibgcc -funroll-loops2015022220141124
500004sphlib-smallgcc -funroll-loops2015022220141124
717060refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022220141124
717390refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022220141124
719118refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022220141124
719400refgcc -mcpu=arm8 -O -fomit-frame-pointer2015022220141124
719460refgcc -mcpu=arm940t -O -fomit-frame-pointer2015022220141124
719562refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022220141124
720714refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
720882refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022220141124
720894refgcc -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
720900refgcc -mcpu=arm9 -O -fomit-frame-pointer2015022220141124
720924refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022220141124
721008refgcc -O -fomit-frame-pointer2015022220141124
721008refgcc -mcpu=arm920t -O -fomit-frame-pointer2015022220141124
721314refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022220141124
721572refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022220141124
721578refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022220141124
721602refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022220141124
721650refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022220141124
721896refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022220141124
721902refgcc -mcpu=arm810 -O -fomit-frame-pointer2015022220141124
723396refgcc -funroll-loops -O3 -fomit-frame-pointer2015022220141124
725118refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022220141124
725418refgcc -mcpu=strongarm -O -fomit-frame-pointer2015022220141124
725610refgcc -mcpu=arm920 -O -fomit-frame-pointer2015022220141124
728226refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022220141124
728916refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022220141124
729480refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
731082refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022220141124
737058refgcc -mcpu=xscale -O -fomit-frame-pointer2015022220141124
738486refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022220141124
742872refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022220141124
750828refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
751776refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022220141124
752538refgcc -funroll-loops -O2 -fomit-frame-pointer2015022220141124
752652refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
753870refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022220141124
755370refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022220141124
755442refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022220141124
755826refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
755850refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022220141124
758082refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022220141124
758154refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022220141124
758184refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022220141124
758202refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022220141124
758274refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022220141124
758274refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022220141124
758280refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022220141124
758352refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022220141124
758376refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022220141124
758490refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022220141124
758514refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022220141124
758592refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022220141124
758616refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022220141124
758628refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022220141124
758640refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022220141124
758682refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022220141124
758898refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022220141124
759030refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022220141124
759054refgcc -O3 -fomit-frame-pointer2015022220141124
759366refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022220141124
759528refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022220141124
759744refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022220141124
761136refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
761136refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022220141124
761148refgcc -Os -fomit-frame-pointer2015022220141124
761154refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022220141124
761220refgcc -funroll-loops -Os -fomit-frame-pointer2015022220141124
761268refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022220141124
761268refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022220141124
761268refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022220141124
761274refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022220141124
761298refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022220141124
761394refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022220141124
761448refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022220141124
761640refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022220141124
761970refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022220141124
762222refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
762774refcc2015022220141124
762792refgcc2015022220141124
763836refgcc -mcpu=arm9e -O -fomit-frame-pointer2015022220141124
764850refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022220141124
765660refgcc -mcpu=xscale -Os -fomit-frame-pointer2015022220141124
766002refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022220141124
766656refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022220141124
766908refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022220141124
800964refgcc -funroll-loops2015022220141124
815340refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022220141124
868710refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022220141124
929556refgcc -O2 -fomit-frame-pointer2015022220141124
931908refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022220141124
974136refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022220141124
1078560refgcc -funroll-loops -O -fomit-frame-pointer2015022220141124

Test failure

Implementation: crypto_hash/sha512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 78, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns ref sphlib sphlib-small
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=iwmmxt -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: cc
hash.c: hash.c:2:25: fatal error: openssl/sha.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 112, namely:
CompilerImplementations
cc openssl
gcc openssl
gcc -O2 -fomit-frame-pointer openssl
gcc -O3 -fomit-frame-pointer openssl
gcc -O -fomit-frame-pointer openssl
gcc -Os -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops openssl
gcc -funroll-loops -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -O -fomit-frame-pointer openssl
gcc -funroll-loops -Os -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O -fomit-frame-pointer openssl
gcc -mcpu=arm810 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O -fomit-frame-pointer openssl
gcc -mcpu=arm8 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O -fomit-frame-pointer openssl
gcc -mcpu=arm920 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O -fomit-frame-pointer openssl
gcc -mcpu=arm920t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O -fomit-frame-pointer openssl
gcc -mcpu=arm940t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O -fomit-frame-pointer openssl
gcc -mcpu=arm9 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O -fomit-frame-pointer openssl
gcc -mcpu=arm9e -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -Os -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -O -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm -Os -fomit-frame-pointer openssl
gcc -mcpu=xscale -O2 -fomit-frame-pointer openssl
gcc -mcpu=xscale -O3 -fomit-frame-pointer openssl
gcc -mcpu=xscale -O -fomit-frame-pointer openssl
gcc -mcpu=xscale -Os -fomit-frame-pointer openssl