Implementation notes: armeabi, auxplug, crypto_hash/edonr512

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
47352swpbegcc -mcpu=arm9e -Os -fomit-frame-pointer2015021320141124
47352swpbegcc -mcpu=xscale -Os -fomit-frame-pointer2015021320141124
49164swpbegcc -mcpu=arm9e -O -fomit-frame-pointer2015021320141124
49206swpbegcc -mcpu=xscale -O -fomit-frame-pointer2015021320141124
56826swpbegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021320141124
56844swpbegcc -Os -fomit-frame-pointer2015021320141124
56844swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
56850swpbegcc -funroll-loops -Os -fomit-frame-pointer2015021320141124
56886swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
58302swpbegcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021320141124
58458swpbegcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021320141124
58464swpbegcc -mcpu=arm920t -Os -fomit-frame-pointer2015021320141124
58476swpbegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021320141124
58488swpbegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021320141124
58500swpbegcc -mcpu=arm810 -Os -fomit-frame-pointer2015021320141124
58506swpbegcc -mcpu=strongarm -Os -fomit-frame-pointer2015021320141124
58542swpbegcc -mcpu=arm940t -Os -fomit-frame-pointer2015021320141124
58548swpbegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021320141124
58554swpbegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021320141124
58554swpbegcc -mcpu=arm9 -O -fomit-frame-pointer2015021320141124
58554swpbegcc -mcpu=arm9 -Os -fomit-frame-pointer2015021320141124
58560swpbegcc -mcpu=arm8 -O -fomit-frame-pointer2015021320141124
58572swpbegcc -mcpu=arm920 -Os -fomit-frame-pointer2015021320141124
58578swpbegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021320141124
58584swpbegcc -mcpu=ep9312 -O -fomit-frame-pointer2015021320141124
58590swpbegcc -mcpu=arm8 -Os -fomit-frame-pointer2015021320141124
58608swpbegcc -mcpu=arm810 -O -fomit-frame-pointer2015021320141124
58614swpbegcc -mcpu=arm940t -O -fomit-frame-pointer2015021320141124
58614swpbegcc -mcpu=strongarm -O -fomit-frame-pointer2015021320141124
58620swpbegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021320141124
58644swpbegcc -mcpu=arm920t -O -fomit-frame-pointer2015021320141124
58662swpbegcc -mcpu=arm920 -O -fomit-frame-pointer2015021320141124
58680swpbegcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021320141124
58692swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
58704swpbegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021320141124
58752swpbegcc -mcpu=arm1020t -O -fomit-frame-pointer2015021320141124
59064swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
59226swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
59376swpbegcc -O -fomit-frame-pointer2015021320141124
59376swpbegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021320141124
59484swpbegcc -funroll-loops -O -fomit-frame-pointer2015021320141124
59520swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
59562swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
59610swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
63426optcgcc -mcpu=arm9e -Os -fomit-frame-pointer2015021320141124
63474optcgcc -mcpu=xscale -Os -fomit-frame-pointer2015021320141124
63990optcgcc -mcpu=xscale -O -fomit-frame-pointer2015021320141124
64134optcgcc -mcpu=arm9e -O -fomit-frame-pointer2015021320141124
71346swpbegcc -mcpu=xscale -O3 -fomit-frame-pointer2015021320141124
72240swpbegcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021320141124
72342swpbegcc -mcpu=xscale -O2 -fomit-frame-pointer2015021320141124
72900swpbegcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021320141124
82122optcgcc -funroll-loops -Os -fomit-frame-pointer2015021320141124
82188optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
82188optcgcc -mcpu=arm9 -O -fomit-frame-pointer2015021320141124
82284optcgcc -mcpu=ep9312 -O -fomit-frame-pointer2015021320141124
82398optcgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021320141124
82440optcgcc -mcpu=arm1020t -O -fomit-frame-pointer2015021320141124
82554optcgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021320141124
82596optcgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021320141124
82596optcgcc -mcpu=strongarm -O -fomit-frame-pointer2015021320141124
82602optcgcc -mcpu=arm940t -O -fomit-frame-pointer2015021320141124
82620optcgcc -mcpu=arm810 -O -fomit-frame-pointer2015021320141124
82782optcgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021320141124
82800optcgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021320141124
82818optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021320141124
82848optcgcc -mcpu=arm920t -O -fomit-frame-pointer2015021320141124
83004optcgcc -O -fomit-frame-pointer2015021320141124
83082optcgcc -funroll-loops -O -fomit-frame-pointer2015021320141124
83106optcgcc -Os -fomit-frame-pointer2015021320141124
83472optcgcc -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
83478optcgcc -mcpu=arm8 -O -fomit-frame-pointer2015021320141124
83544optcgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021320141124
83550optcgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021320141124
83574optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021320141124
83676optcgcc -mcpu=arm920 -Os -fomit-frame-pointer2015021320141124
83682optcgcc -mcpu=arm8 -Os -fomit-frame-pointer2015021320141124
83736optcgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021320141124
83796optcgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021320141124
83832optcgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021320141124
83850optcgcc -mcpu=arm810 -Os -fomit-frame-pointer2015021320141124
83898optcgcc -mcpu=arm920 -O -fomit-frame-pointer2015021320141124
83922optcgcc -mcpu=arm920t -Os -fomit-frame-pointer2015021320141124
83922optcgcc -mcpu=arm940t -Os -fomit-frame-pointer2015021320141124
84054optcgcc -mcpu=strongarm -Os -fomit-frame-pointer2015021320141124
84066optcgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021320141124
84264optcgcc -mcpu=arm9 -Os -fomit-frame-pointer2015021320141124
84726optcgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021320141124
87840optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
87870optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
88074optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021320141124
88170optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021320141124
92178optcgcc -mcpu=xscale -O2 -fomit-frame-pointer2015021320141124
92292optcgcc -mcpu=xscale -O3 -fomit-frame-pointer2015021320141124
93306optcgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021320141124
93684optcgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021320141124
114528swpbegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021320141124
114768swpbegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021320141124
115326swpbegcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021320141124
115476swpbegcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021320141124
115476swpbegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021320141124
115482swpbegcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021320141124
115644swpbegcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021320141124
115662swpbegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021320141124
115746swpbegcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021320141124
115746swpbegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021320141124
115782swpbegcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021320141124
115926swpbegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021320141124
115950swpbegcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021320141124
115962swpbegcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021320141124
116196swpbegcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021320141124
116316swpbegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021320141124
116322swpbegcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021320141124
116352swpbegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021320141124
116400swpbegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021320141124
116490swpbegcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021320141124
116508swpbegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021320141124
116634swpbegcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021320141124
116652swpbegcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021320141124
116652swpbegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021320141124
116706swpbegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021320141124
116814swpbegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021320141124
117084swpbegcc -funroll-loops -O3 -fomit-frame-pointer2015021320141124
117150swpbegcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021320141124
117240swpbegcc -O2 -fomit-frame-pointer2015021320141124
117288swpbegcc -funroll-loops -O2 -fomit-frame-pointer2015021320141124
117924swpbegcc -O3 -fomit-frame-pointer2015021320141124
118008swpbegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021320141124
139038optcgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021320141124
139152optcgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021320141124
139368optcgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021320141124
139464optcgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021320141124
139548optcgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021320141124
139620optcgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021320141124
139644optcgcc -O3 -fomit-frame-pointer2015021320141124
139698optcgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021320141124
139698optcgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021320141124
139710optcgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021320141124
139728optcgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021320141124
139740optcgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021320141124
139800optcgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021320141124
139806optcgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021320141124
139836optcgcc -funroll-loops -O2 -fomit-frame-pointer2015021320141124
139920optcgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021320141124
140004optcgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021320141124
140016optcgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021320141124
140106optcgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021320141124
140118optcgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021320141124
140184optcgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021320141124
140196optcgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021320141124
140244optcgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021320141124
140370optcgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021320141124
140370optcgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021320141124
140610optcgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021320141124
140718optcgcc -O2 -fomit-frame-pointer2015021320141124
140742optcgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021320141124
140760optcgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021320141124
140766optcgcc -funroll-loops -O3 -fomit-frame-pointer2015021320141124
140820optcgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021320141124
141006optcgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021320141124
161994swpbegcc2015021320141124
162084swpbegcc -funroll-loops2015021320141124
162282swpbecc2015021320141124
252270optcgcc2015021320141124
252936optcgcc -funroll-loops2015021320141124
254160optccc2015021320141124

Test failure

Implementation: crypto_hash/edonr512/optc
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 optc swpbe
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer optc swpbe
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer optc swpbe
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer optc swpbe
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer optc swpbe
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer optc swpbe
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 -O2 -fomit-frame-pointer optc swpbe
gcc -mcpu=iwmmxt -O -fomit-frame-pointer optc swpbe
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer optc swpbe