Implementation notes: armeabi, auxplug, crypto_hash/echosp256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: echosp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
263130generic/opt32gcc -mcpu=xscale -Os -fomit-frame-pointer2015021320141124
270504generic/opt32gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021320141124
270516generic/opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2015021320141124
270528generic/opt32gcc -mcpu=arm920t -Os -fomit-frame-pointer2015021320141124
270708generic/opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021320141124
270738generic/opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2015021320141124
270756generic/opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2015021320141124
270894generic/opt32gcc -mcpu=arm9 -Os -fomit-frame-pointer2015021320141124
270900generic/opt32gcc -mcpu=arm9e -Os -fomit-frame-pointer2015021320141124
270900generic/opt32gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021320141124
270948generic/opt32gcc -mcpu=arm940t -Os -fomit-frame-pointer2015021320141124
270966generic/opt32gcc -mcpu=arm920 -Os -fomit-frame-pointer2015021320141124
270984generic/opt32gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021320141124
271104generic/opt32gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021320141124
271686generic/opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021320141124
273888generic/opt32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
281376generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
281586generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2015021320141124
281712generic/opt32gcc -Os -fomit-frame-pointer2015021320141124
281724generic/opt32gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021320141124
281928generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
283206generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
283296generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
296838generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
297558generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
301956generic/opt32gcc -mcpu=arm9e -O -fomit-frame-pointer2015021320141124
303684generic/opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2015021320141124
303942generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
304074generic/opt32gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021320141124
304086generic/opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2015021320141124
304092generic/opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2015021320141124
304104generic/opt32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021320141124
304158generic/opt32gcc -mcpu=arm920t -O -fomit-frame-pointer2015021320141124
304260generic/opt32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021320141124
304272generic/opt32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021320141124
304284generic/opt32gcc -mcpu=arm920 -O -fomit-frame-pointer2015021320141124
304290generic/opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021320141124
304350generic/opt32gcc -mcpu=arm9 -O -fomit-frame-pointer2015021320141124
304404generic/opt32gcc -O -fomit-frame-pointer2015021320141124
304428generic/opt32gcc -mcpu=arm940t -O -fomit-frame-pointer2015021320141124
304662generic/opt32gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021320141124
304668generic/opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021320141124
308484generic/opt32gcc -mcpu=xscale -O -fomit-frame-pointer2015021320141124
309426generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2015021320141124
309678generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
310728powerpc/pp32cv2gcc -mcpu=xscale -Os -fomit-frame-pointer2015021320141124
315696powerpc/pp32cv2gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021320141124
316080powerpc/pp32cv2gcc -mcpu=arm920 -Os -fomit-frame-pointer2015021320141124
316116powerpc/pp32cv2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021320141124
316170powerpc/pp32cv2gcc -mcpu=strongarm -Os -fomit-frame-pointer2015021320141124
316188powerpc/pp32cv2gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021320141124
316458powerpc/pp32cv2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021320141124
316464powerpc/pp32cv2gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021320141124
316680powerpc/pp32cv2gcc -mcpu=arm9 -Os -fomit-frame-pointer2015021320141124
316710powerpc/pp32cv2gcc -mcpu=arm8 -Os -fomit-frame-pointer2015021320141124
316746powerpc/pp32cv2gcc -mcpu=arm920t -Os -fomit-frame-pointer2015021320141124
316848powerpc/pp32cv2gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021320141124
316968powerpc/pp32cv2gcc -mcpu=arm810 -Os -fomit-frame-pointer2015021320141124
317184powerpc/pp32cv2gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021320141124
317196powerpc/pp32cv2gcc -mcpu=arm940t -Os -fomit-frame-pointer2015021320141124
317466powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
317700powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
317742powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2015021320141124
317952powerpc/pp32cv2gcc -Os -fomit-frame-pointer2015021320141124
318696powerpc/pp32cv2gcc -mcpu=arm9e -Os -fomit-frame-pointer2015021320141124
364632powerpc/pp32cv2gcc -mcpu=xscale -O -fomit-frame-pointer2015021320141124
367854powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
368412powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
369054powerpc/pp32cv2gcc -mcpu=arm9e -O -fomit-frame-pointer2015021320141124
371190powerpc/pp32cv2gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021320141124
371220powerpc/pp32cv2gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021320141124
371268powerpc/pp32cv2gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021320141124
371280powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
371328powerpc/pp32cv2gcc -mcpu=arm920 -O -fomit-frame-pointer2015021320141124
371376powerpc/pp32cv2gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021320141124
371424powerpc/pp32cv2gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021320141124
371454powerpc/pp32cv2gcc -mcpu=arm8 -O -fomit-frame-pointer2015021320141124
371520powerpc/pp32cv2gcc -mcpu=arm810 -O -fomit-frame-pointer2015021320141124
371538powerpc/pp32cv2gcc -mcpu=arm9 -O -fomit-frame-pointer2015021320141124
371568powerpc/pp32cv2gcc -mcpu=arm940t -O -fomit-frame-pointer2015021320141124
371724powerpc/pp32cv2gcc -mcpu=arm920t -O -fomit-frame-pointer2015021320141124
371730powerpc/pp32cv2gcc -mcpu=strongarm -O -fomit-frame-pointer2015021320141124
371784powerpc/pp32cv2gcc -O -fomit-frame-pointer2015021320141124
371916powerpc/pp32cv2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021320141124
372450powerpc/pp32cv2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021320141124
383850powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2015021320141124
385524powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
391194powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
391308powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
393438powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
403806powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
416292powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
421110powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
424710powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
431346powerpc/pp32cv1gcc -mcpu=xscale -Os -fomit-frame-pointer2015021320141124
436818powerpc/pp32cv1gcc -mcpu=arm9e -Os -fomit-frame-pointer2015021320141124
439956powerpc/pp32cv1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021320141124
439980powerpc/pp32cv1gcc -mcpu=arm9 -Os -fomit-frame-pointer2015021320141124
439986powerpc/pp32cv1gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021320141124
439998powerpc/pp32cv1gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021320141124
440088powerpc/pp32cv1gcc -mcpu=arm940t -Os -fomit-frame-pointer2015021320141124
440124powerpc/pp32cv1gcc -mcpu=arm810 -Os -fomit-frame-pointer2015021320141124
440178powerpc/pp32cv1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021320141124
440196powerpc/pp32cv1gcc -mcpu=arm920t -Os -fomit-frame-pointer2015021320141124
440232powerpc/pp32cv1gcc -mcpu=arm920 -Os -fomit-frame-pointer2015021320141124
440424powerpc/pp32cv1gcc -mcpu=strongarm -Os -fomit-frame-pointer2015021320141124
440460powerpc/pp32cv1gcc -mcpu=arm8 -Os -fomit-frame-pointer2015021320141124
441030generic/opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2015021320141124
441378powerpc/pp32cv1gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021320141124
441558powerpc/pp32cv1gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021320141124
442278powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
442686generic/opt64gcc -mcpu=xscale -O -fomit-frame-pointer2015021320141124
442998powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2015021320141124
443052powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
443298powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
443496powerpc/pp32cv1gcc -Os -fomit-frame-pointer2015021320141124
443496powerpc/pp32cv1gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021320141124
471348generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
473718generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
474252generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
483336generic/opt64gcc -mcpu=xscale -Os -fomit-frame-pointer2015021320141124
485610generic/opt64gcc -mcpu=arm9e -Os -fomit-frame-pointer2015021320141124
501822powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2015021320141124
501924powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
502878powerpc/pp32cv1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021320141124
502884powerpc/pp32cv1gcc -mcpu=strongarm -O -fomit-frame-pointer2015021320141124
502896powerpc/pp32cv1gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021320141124
503058powerpc/pp32cv1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021320141124
503076powerpc/pp32cv1gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021320141124
503712generic/opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021320141124
503964powerpc/pp32cv1gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021320141124
504042powerpc/pp32cv1gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021320141124
504114powerpc/pp32cv1gcc -O -fomit-frame-pointer2015021320141124
504198powerpc/pp32cv1gcc -mcpu=arm8 -O -fomit-frame-pointer2015021320141124
504288powerpc/pp32cv1gcc -mcpu=arm940t -O -fomit-frame-pointer2015021320141124
504306powerpc/pp32cv1gcc -mcpu=arm920 -O -fomit-frame-pointer2015021320141124
504336powerpc/pp32cv1gcc -mcpu=arm920t -O -fomit-frame-pointer2015021320141124
504360powerpc/pp32cv1gcc -mcpu=arm9 -O -fomit-frame-pointer2015021320141124
504360powerpc/pp32cv1gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021320141124
504480powerpc/pp32cv1gcc -mcpu=arm810 -O -fomit-frame-pointer2015021320141124
504558powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
504780generic/opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2015021320141124
504870generic/opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2015021320141124
505200generic/opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2015021320141124
505362generic/opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2015021320141124
505686generic/opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2015021320141124
505722generic/opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021320141124
506022generic/opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2015021320141124
506514powerpc/pp32cv1gcc -mcpu=arm9e -O -fomit-frame-pointer2015021320141124
506814generic/opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2015021320141124
507066generic/opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2015021320141124
507522powerpc/pp32cv1gcc -mcpu=xscale -O -fomit-frame-pointer2015021320141124
507714generic/opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2015021320141124
507870generic/opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021320141124
508518generic/opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021320141124
510642generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2015021320141124
511524generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
514362powerpc/pp32cv1gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
516024generic/opt64gcc -O -fomit-frame-pointer2015021320141124
517014generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
517734generic/opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021320141124
518982powerpc/pp32cv1gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021320141124
524598powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2015021320141124
524892powerpc/pp32cv1gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021320141124
526170powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2015021320141124
527376powerpc/pp32cv1gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021320141124
527586powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2015021320141124
528006powerpc/pp32cv1gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021320141124
528840powerpc/pp32cv1gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021320141124
529020powerpc/pp32cv1gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021320141124
530016powerpc/pp32cv1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021320141124
530070powerpc/pp32cv1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021320141124
530232powerpc/pp32cv1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021320141124
530946powerpc/pp32cv1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021320141124
531048powerpc/pp32cv1gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021320141124
531096powerpc/pp32cv1gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021320141124
531120powerpc/pp32cv1gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021320141124
531144powerpc/pp32cv1gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021320141124
531198powerpc/pp32cv1gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021320141124
531252powerpc/pp32cv1gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021320141124
531480powerpc/pp32cv1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021320141124
535440powerpc/pp32cv1gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021320141124
537018powerpc/pp32cv1gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021320141124
537084powerpc/pp32cv1gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021320141124
537120powerpc/pp32cv1gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021320141124
537156powerpc/pp32cv1gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021320141124
537198powerpc/pp32cv1gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021320141124
537234powerpc/pp32cv1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021320141124
537246powerpc/pp32cv1gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021320141124
537360powerpc/pp32cv1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021320141124
537732powerpc/pp32cv1gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021320141124
537792powerpc/pp32cv1gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021320141124
539064powerpc/pp32cv1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021320141124
539124powerpc/pp32cv1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021320141124
539166powerpc/pp32cv1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021320141124
541734powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2015021320141124
541884powerpc/pp32cv1gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021320141124
561576generic/opt64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021320141124
563100generic/opt64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021320141124
564762generic/opt64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021320141124
565950generic/opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2015021320141124
566952generic/opt64gcc -mcpu=arm9 -Os -fomit-frame-pointer2015021320141124
567198generic/opt64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021320141124
567336generic/opt64gcc -mcpu=arm940t -Os -fomit-frame-pointer2015021320141124
567408generic/opt64gcc -mcpu=arm920 -Os -fomit-frame-pointer2015021320141124
567654generic/opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021320141124
568386generic/opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2015021320141124
568398generic/opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021320141124
569202generic/opt64gcc -mcpu=arm920t -Os -fomit-frame-pointer2015021320141124
569322generic/opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2015021320141124
573192generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
573606generic/opt64gcc -Os -fomit-frame-pointer2015021320141124
574536generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2015021320141124
575850generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
577716generic/opt64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021320141124
813300powerpc/pp32cv2gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021320141124
844608powerpc/pp32cv2gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
847548powerpc/pp32cv2gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021320141124
911574powerpc/pp32cv2gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021320141124
911730powerpc/pp32cv2gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021320141124
912144powerpc/pp32cv2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021320141124
912504powerpc/pp32cv2gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021320141124
912792powerpc/pp32cv2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021320141124
912864powerpc/pp32cv2gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021320141124
913182powerpc/pp32cv2gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021320141124
914238powerpc/pp32cv2gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021320141124
914412powerpc/pp32cv2gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021320141124
914718powerpc/pp32cv2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021320141124
915204powerpc/pp32cv2gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021320141124
915390powerpc/pp32cv2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021320141124
916494powerpc/pp32cv2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021320141124
918156powerpc/pp32cv2gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021320141124
919542powerpc/pp32cv2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021320141124
919662powerpc/pp32cv2gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021320141124
919992powerpc/pp32cv2gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021320141124
920454powerpc/pp32cv2gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021320141124
921036powerpc/pp32cv2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021320141124
921990powerpc/pp32cv2gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021320141124
922548powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2015021320141124
922650powerpc/pp32cv2gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021320141124
922680powerpc/pp32cv2gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021320141124
923778powerpc/pp32cv2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021320141124
924048powerpc/pp32cv2gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021320141124
924438powerpc/pp32cv2gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021320141124
924912powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2015021320141124
924918powerpc/pp32cv2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021320141124
925110powerpc/pp32cv2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021320141124
925644powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2015021320141124
925728powerpc/pp32cv2gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021320141124
926670powerpc/pp32cv2gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021320141124
926850powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2015021320141124
927174powerpc/pp32cv2gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021320141124
955812generic/opt32gcc2015021320141124
956754generic/opt32cc2015021320141124
957306generic/opt32gcc -funroll-loops2015021320141124
1091022generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2015021320141124
1093410generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2015021320141124
1094544generic/opt32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021320141124
1094628generic/opt32gcc -O2 -fomit-frame-pointer2015021320141124
1099206generic/opt32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021320141124
1102326generic/opt32gcc -O3 -fomit-frame-pointer2015021320141124
1130940generic/opt32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021320141124
1133916generic/opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021320141124
1135374generic/opt32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021320141124
1135752generic/opt32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021320141124
1136538generic/opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021320141124
1136652generic/opt32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021320141124
1136832generic/opt32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021320141124
1138644generic/opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021320141124
1138650generic/opt32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021320141124
1138746generic/opt32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021320141124
1138986generic/opt32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021320141124
1140852generic/opt32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021320141124
1141836generic/opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021320141124
1142430generic/opt32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021320141124
1143222generic/opt32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021320141124
1143666generic/opt32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021320141124
1143840generic/opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021320141124
1144356generic/opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021320141124
1144500generic/opt32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021320141124
1144926generic/opt32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021320141124
1145250generic/opt32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021320141124
1145844generic/opt32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021320141124
1147110generic/opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021320141124
1147932generic/opt32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021320141124
1148424generic/opt32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021320141124
1148850generic/opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021320141124
1148862generic/opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021320141124
1148886generic/opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021320141124
1164798powerpc/pp32cv1gcc2015021320141124
1165116powerpc/pp32cv1cc2015021320141124
1165206powerpc/pp32cv1gcc -funroll-loops2015021320141124
1295316generic/opt32gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021320141124
1300338generic/opt32gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021320141124
1312608generic/opt32gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
1479420generic/opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021320141124
1498860generic/opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2015021320141124
1502130generic/opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021320141124
1509348generic/opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021320141124
1509378generic/opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2015021320141124
1509606generic/opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021320141124
1512024powerpc/pp32cv2gcc2015021320141124
1512630powerpc/pp32cv2gcc -funroll-loops2015021320141124
1514532powerpc/pp32cv2cc2015021320141124
1514592generic/opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021320141124
1514604generic/opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021320141124
1514676generic/opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021320141124
1514706generic/opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021320141124
1515354generic/opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021320141124
1517118generic/opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021320141124
1526046generic/opt64gcc -O2 -fomit-frame-pointer2015021320141124
1527858generic/opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021320141124
1527966generic/opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021320141124
1528206generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2015021320141124
1529382generic/opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021320141124
1532646generic/opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021320141124
1536240generic/opt64gcc -O3 -fomit-frame-pointer2015021320141124
1537482generic/opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021320141124
1537788generic/opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021320141124
1538706generic/opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021320141124
1538784generic/opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021320141124
1538904generic/opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021320141124
1539054generic/opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021320141124
1539102generic/opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021320141124
1539804generic/opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021320141124
1540302generic/opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021320141124
1540458generic/opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021320141124
1540488generic/opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021320141124
1540536generic/opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021320141124
1541022generic/opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021320141124
1542636generic/opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021320141124
1570158generic/opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021320141124
1570278generic/opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021320141124
1585578generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2015021320141124
1757604generic/opt64cc2015021320141124
1757742generic/opt64gcc -funroll-loops2015021320141124
1757778generic/opt64gcc2015021320141124

Test failure

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

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=iwmmxt -O -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer generic/opt32 generic/opt64 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: cc
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]

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

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

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

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'
echo64.c:
echo64.c: cc1: out of memory allocating 1796 bytes after a total of 109146112 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'
echo64.c:
echo64.c: cc1: out of memory allocating 1476 bytes after a total of 109133824 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns generic/opt64
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns generic/opt64