Implementation notes: armeabi, auxplug, crypto_hashblocks/sha512

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hashblocks
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
660210refgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
678294refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
681132refgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
694338refgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
703992inplacegcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
705708inplacegcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
708828inplacegcc -mcpu=arm9e -O -fomit-frame-pointer2015020820141124
718476inplacegcc -mcpu=arm9e -Os -fomit-frame-pointer2015020820141124
736800refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
736854refgcc -O -fomit-frame-pointer2015020920141124
736956refgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
737562refgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
739404refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
761502refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
761544refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
771948refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
771978refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
772032refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
772056refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
773106refgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
773364refgcc -Os -fomit-frame-pointer2015020920141124
773682refgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
775242refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
775416refgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
775704refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
777828refgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
777852refgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
777876refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
777954refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
777960refgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
777966refgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
778068refgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
778182refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
780624inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
790134refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
790182refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
790302refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
790548refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
790578refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
790596refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
790710refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
790746refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
791946refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
792630refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
793464refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
802038inplacegcc -mcpu=arm810 -Os -fomit-frame-pointer2015020820141124
802086inplacegcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
802092inplacegcc -mcpu=strongarm -Os -fomit-frame-pointer2015020820141124
802098inplacegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020820141124
802140inplacegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020820141124
802164inplacegcc -mcpu=arm920 -Os -fomit-frame-pointer2015020820141124
802308inplacegcc -mcpu=arm9 -Os -fomit-frame-pointer2015020820141124
802320inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
802344inplacegcc -Os -fomit-frame-pointer2015020820141124
802344inplacegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020820141124
802404inplacegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020820141124
802494inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
802560inplacegcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
802608inplacegcc -mcpu=arm920t -Os -fomit-frame-pointer2015020820141124
802704inplacegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020820141124
803706inplacegcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020820141124
803760inplacegcc -mcpu=arm8 -O -fomit-frame-pointer2015020820141124
803778inplacegcc -mcpu=arm9 -O -fomit-frame-pointer2015020820141124
803784inplacegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020820141124
803790inplacegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020820141124
803796inplacegcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
803802inplacegcc -mcpu=arm920t -O -fomit-frame-pointer2015020820141124
803826inplacegcc -mcpu=strongarm -O -fomit-frame-pointer2015020820141124
803850inplacegcc -mcpu=arm810 -O -fomit-frame-pointer2015020820141124
804126inplacegcc -mcpu=arm940t -O -fomit-frame-pointer2015020820141124
806472inplacegcc -mcpu=arm8 -Os -fomit-frame-pointer2015020820141124
809076inplacegcc -mcpu=arm920 -O -fomit-frame-pointer2015020820141124
810714inplacegcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
813126inplacegcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020820141124
819156refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
819930refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
825150inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
828234refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
839730inplacegcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
839826inplacegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
842934inplacegcc -O -fomit-frame-pointer2015020820141124
842982inplacegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020820141124
843324inplacegcc -funroll-loops -O -fomit-frame-pointer2015020920141124
844302inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
846336inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
848202refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
887976refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
921660inplacegcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
934776refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
943956refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
945354inplacegcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020820141124
946518inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
961758refgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
968808inplacegcc -O2 -fomit-frame-pointer2015020820141124
972588inplacegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020820141124
975864inplacegcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
979218refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
979242refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
979248refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
979266refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
979308refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
979530refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
979536refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
979740refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
979758refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
979902refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
979956refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
980364refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
981474refgcc -O2 -fomit-frame-pointer2015020920141124
981966refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
981984refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
987072inplacegcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
1004694inplacegcc -mcpu=arm940t -Os -fomit-frame-pointer2015020820141124
1005816inplacegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
1005936inplacegcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020820141124
1005954inplacegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020820141124
1006104inplacegcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020820141124
1006116inplacegcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020820141124
1006146inplacegcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020820141124
1007496inplacegcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020820141124
1007580inplacegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
1007826inplacegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
1008252inplacegcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020820141124
1008342inplacegcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020820141124
1008612inplacegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020820141124
1018422refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
1032078refgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
1038996inplacegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020820141124
1053474inplacegcc -O3 -fomit-frame-pointer2015020820141124
1063524refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
1068768refgcc -O3 -fomit-frame-pointer2015020920141124
1070556inplacegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020820141124
1073448inplacecc2015020920141124
1077306inplacegcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
1078536inplacegcc2015020820141124
1083738inplacegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020820141124
1085316inplacegcc -funroll-loops2015020920141124
1085712refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
1089072refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
1089108refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
1089198refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
1089330refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
1089936refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
1090872refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
1092672refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
1093050refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
1093272inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
1112124refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
1113498inplacegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020820141124
1113774inplacegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
1113930inplacegcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020820141124
1113984inplacegcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020820141124
1114974inplacegcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020820141124
1118016inplacegcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020820141124
1125822inplacegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020820141124
1142064inplacegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020820141124
1193952refgcc2015020920141124
1200120refgcc -funroll-loops2015020920141124
1222974refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
1245204inplacegcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020820141124
1269846inplacegcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020820141124
1302708refcc2015020920141124
1326192inplacegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
1366272refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
1400376refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
1430694inplacegcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020820141124

Test failure

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

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