Implementation notes: armeabi, auxplug, crypto_hash/edonr256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
29568swpbegcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015021320141124
29592swpbegcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015021320141124
29592swpbegcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015021320141124
29658swpbegcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
29718swpbegcc -mcpu=xscale -Os -fomit-frame-pointer2015021320141124
30528swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
30546swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
30606swpbegcc -mcpu=arm9e -Os -fomit-frame-pointer2015021320141124
30630swpbegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021320141124
30642swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
30642swpbegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021320141124
30654swpbegcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021320141124
30654swpbegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021320141124
30654swpbegcc -mcpu=strongarm -Os -fomit-frame-pointer2015021320141124
30660swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
30660swpbegcc -mcpu=arm810 -Os -fomit-frame-pointer2015021320141124
30666swpbegcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021320141124
30666swpbegcc -mcpu=arm920 -Os -fomit-frame-pointer2015021320141124
30672swpbegcc -mcpu=arm920t -Os -fomit-frame-pointer2015021320141124
30672swpbegcc -mcpu=arm9 -Os -fomit-frame-pointer2015021320141124
30678swpbegcc -mcpu=arm8 -Os -fomit-frame-pointer2015021320141124
30684swpbegcc -mcpu=arm940t -Os -fomit-frame-pointer2015021320141124
30738swpbegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021320141124
30936swpbegcc -funroll-loops -Os -fomit-frame-pointer2015021320141124
30942swpbegcc -Os -fomit-frame-pointer2015021320141124
30942swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
30984swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
31032swpbegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021320141124
32130optcgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015021320141124
32190optcgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015021320141124
32202optcgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015021320141124
32460optcgcc -mcpu=xscale -Os -fomit-frame-pointer2015021320141124
32586optcgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
33300optcgcc -mcpu=arm9e -Os -fomit-frame-pointer2015021320141124
33348optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
33378optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
33408optcgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021320141124
33408optcgcc -mcpu=arm9 -Os -fomit-frame-pointer2015021320141124
33426optcgcc -mcpu=strongarm -Os -fomit-frame-pointer2015021320141124
33438optcgcc -mcpu=arm920t -Os -fomit-frame-pointer2015021320141124
33444optcgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021320141124
33450optcgcc -mcpu=arm920 -Os -fomit-frame-pointer2015021320141124
33456optcgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021320141124
33456optcgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021320141124
33468optcgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021320141124
33474optcgcc -mcpu=arm810 -Os -fomit-frame-pointer2015021320141124
33474optcgcc -mcpu=arm940t -Os -fomit-frame-pointer2015021320141124
33480optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
33534optcgcc -mcpu=arm8 -Os -fomit-frame-pointer2015021320141124
33552optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
33558optcgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021320141124
33762optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
33774optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
33798optcgcc -Os -fomit-frame-pointer2015021320141124
33798optcgcc -funroll-loops -Os -fomit-frame-pointer2015021320141124
33876optcgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021320141124
41472swpbegcc -mcpu=arm1020t -O -fomit-frame-pointer2015021320141124
41496swpbegcc -O -fomit-frame-pointer2015021320141124
41496swpbegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021320141124
41496swpbegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021320141124
41502swpbegcc -mcpu=arm810 -O -fomit-frame-pointer2015021320141124
41502swpbegcc -mcpu=arm920 -O -fomit-frame-pointer2015021320141124
41502swpbegcc -mcpu=arm940t -O -fomit-frame-pointer2015021320141124
41508swpbegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021320141124
41514swpbegcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015021320141124
41514swpbegcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015021320141124
41520swpbegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021320141124
41526swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
41526swpbegcc -mcpu=ep9312 -O -fomit-frame-pointer2015021320141124
41526swpbegcc -mcpu=iwmmxt -O -fomit-frame-pointer2015021320141124
41526swpbegcc -mcpu=xscale -O -fomit-frame-pointer2015021320141124
41532swpbegcc -mcpu=arm8 -O -fomit-frame-pointer2015021320141124
41532swpbegcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021320141124
41538swpbegcc -mcpu=arm9 -O -fomit-frame-pointer2015021320141124
41538swpbegcc -mcpu=arm9e -O -fomit-frame-pointer2015021320141124
41598swpbegcc -mcpu=arm920t -O -fomit-frame-pointer2015021320141124
41604swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
41622swpbegcc -mcpu=strongarm -O -fomit-frame-pointer2015021320141124
41646swpbegcc -funroll-loops -O -fomit-frame-pointer2015021320141124
44460optcgcc -mcpu=xscale -O -fomit-frame-pointer2015021320141124
44514optcgcc -mcpu=arm9e -O -fomit-frame-pointer2015021320141124
44994optcgcc -mcpu=arm920 -O -fomit-frame-pointer2015021320141124
44994optcgcc -mcpu=strongarm -O -fomit-frame-pointer2015021320141124
45000optcgcc -mcpu=arm940t -O -fomit-frame-pointer2015021320141124
45000optcgcc -mcpu=ep9312 -O -fomit-frame-pointer2015021320141124
45006optcgcc -mcpu=arm9 -O -fomit-frame-pointer2015021320141124
45030optcgcc -mcpu=arm8 -O -fomit-frame-pointer2015021320141124
45030optcgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021320141124
45030optcgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021320141124
45036optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
45036optcgcc -mcpu=arm920t -O -fomit-frame-pointer2015021320141124
45054optcgcc -mcpu=arm810 -O -fomit-frame-pointer2015021320141124
45084optcgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021320141124
45090optcgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021320141124
45108optcgcc -mcpu=arm1020t -O -fomit-frame-pointer2015021320141124
45114optcgcc -funroll-loops -O -fomit-frame-pointer2015021320141124
45132optcgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021320141124
45138optcgcc -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
45162optcgcc -O -fomit-frame-pointer2015021320141124
52902swpbegcc -mcpu=xscale -O3 -fomit-frame-pointer2015021320141124
53280swpbegcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015021320141124
53376swpbegcc -mcpu=xscale -O2 -fomit-frame-pointer2015021320141124
53454swpbegcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
54918swpbegcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021320141124
55002swpbegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021320141124
55020swpbegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021320141124
55020swpbegcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021320141124
55026swpbegcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021320141124
55032swpbegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021320141124
55032swpbegcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021320141124
55038swpbegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021320141124
55050swpbegcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021320141124
55050swpbegcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021320141124
55056swpbegcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021320141124
55062swpbegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021320141124
55068swpbegcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021320141124
55068swpbegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021320141124
55254swpbegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021320141124
55260swpbegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021320141124
55398swpbegcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021320141124
55440swpbegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021320141124
55446swpbegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021320141124
55452swpbegcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021320141124
55452swpbegcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021320141124
55464swpbegcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021320141124
55464swpbegcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021320141124
55476swpbegcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021320141124
55476swpbegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021320141124
55476swpbegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021320141124
55482swpbegcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021320141124
55482swpbegcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021320141124
57162swpbegcc -O3 -fomit-frame-pointer2015021320141124
57240swpbegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021320141124
57438swpbegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021320141124
57438optcgcc -mcpu=xscale -O2 -fomit-frame-pointer2015021320141124
57456swpbegcc -O2 -fomit-frame-pointer2015021320141124
57480optcgcc -mcpu=xscale -O3 -fomit-frame-pointer2015021320141124
57492optcgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015021320141124
57498swpbegcc -funroll-loops -O3 -fomit-frame-pointer2015021320141124
57582swpbegcc -funroll-loops -O2 -fomit-frame-pointer2015021320141124
57606optcgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015021320141124
59562optcgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021320141124
59652optcgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021320141124
59736optcgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021320141124
59748optcgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021320141124
59760optcgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021320141124
59772optcgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021320141124
59772optcgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021320141124
59772optcgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021320141124
59790optcgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021320141124
59796optcgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021320141124
59802optcgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021320141124
59802optcgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021320141124
59820optcgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021320141124
59826optcgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021320141124
59838optcgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021320141124
59838optcgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021320141124
59886optcgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021320141124
59922optcgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021320141124
59952optcgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021320141124
59988optcgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021320141124
59988optcgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021320141124
60024optcgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021320141124
60024optcgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021320141124
60042optcgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021320141124
60042optcgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021320141124
60048optcgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021320141124
60054optcgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021320141124
60066optcgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021320141124
61668optcgcc -O3 -fomit-frame-pointer2015021320141124
61686optcgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021320141124
61710optcgcc -O2 -fomit-frame-pointer2015021320141124
61710optcgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021320141124
61914optcgcc -funroll-loops -O3 -fomit-frame-pointer2015021320141124
62340optcgcc -funroll-loops -O2 -fomit-frame-pointer2015021320141124
96282swpbegcc -funroll-loops2015021320141124
96312swpbecc2015021320141124
96330swpbegcc2015021320141124
130512optcgcc2015021320141124
130572optccc2015021320141124
130734optcgcc -funroll-loops2015021320141124

Test failure

Implementation: crypto_hash/edonr256/optc
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer
error 111

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