Implementation notes: armeabi, auxplug, crypto_hashblocks/md5

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hashblocks
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
16986little-1gcc -mcpu=xscale -Os -fomit-frame-pointer2015020820141124
17256little-1gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020820141124
17274little-1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020820141124
17280little-1gcc -mcpu=arm920 -Os -fomit-frame-pointer2015020820141124
17286little-1gcc -mcpu=arm920t -Os -fomit-frame-pointer2015020820141124
17286little-1gcc -mcpu=arm9 -Os -fomit-frame-pointer2015020820141124
17298little-1gcc -mcpu=arm8 -Os -fomit-frame-pointer2015020820141124
17304little-1gcc -mcpu=arm9e -Os -fomit-frame-pointer2015020820141124
17304little-1gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020820141124
17310little-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020820141124
17310little-1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020820141124
17310little-1gcc -mcpu=strongarm -Os -fomit-frame-pointer2015020820141124
17328little-1gcc -Os -fomit-frame-pointer2015020820141124
17334little-1gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020820141124
17340little-1gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020820141124
17370little-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020820141124
17376little-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020820141124
17382little-1gcc -mcpu=arm810 -Os -fomit-frame-pointer2015020820141124
17394little-1gcc -mcpu=arm940t -Os -fomit-frame-pointer2015020820141124
17406little-1gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020820141124
17454little-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020820141124
17466little-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2015020820141124
17478little-1gcc -funroll-loops -Os -fomit-frame-pointer2015020820141124
17502little-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020820141124
17502little-1gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020820141124
17586little-1gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020820141124
17592little-1gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020820141124
17610little-1gcc -O3 -fomit-frame-pointer2015020820141124
17634little-1gcc -funroll-loops -O3 -fomit-frame-pointer2015020820141124
17652little-1gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020820141124
17652little-1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020820141124
17658little-1gcc -O2 -fomit-frame-pointer2015020820141124
17664little-1gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020820141124
17664little-1gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020820141124
17670little-1gcc -funroll-loops -O2 -fomit-frame-pointer2015020820141124
17670little-1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020820141124
17670little-1gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020820141124
17670little-1gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020820141124
17670little-1gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020820141124
17670little-1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020820141124
17670little-1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020820141124
17682little-1gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020820141124
17688little-1gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020820141124
17688little-1gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020820141124
17706little-1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020820141124
17712little-1gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020820141124
17712little-1gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020820141124
17718little-1gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020820141124
17718little-1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020820141124
17718little-1gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020820141124
17730little-1gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020820141124
17730little-1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020820141124
17736little-1gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020820141124
17736little-1gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020820141124
17736little-1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020820141124
17742little-1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020820141124
17844little-1gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020820141124
17910little-1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020820141124
18072little-1gcc -mcpu=xscale -O3 -fomit-frame-pointer2015020820141124
18180little-1gcc -mcpu=xscale -O2 -fomit-frame-pointer2015020820141124
20532little-1gcc -mcpu=arm9e -O -fomit-frame-pointer2015020820141124
20562little-1gcc -mcpu=arm810 -O -fomit-frame-pointer2015020820141124
20562little-1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020820141124
20568little-1gcc -mcpu=ep9312 -O -fomit-frame-pointer2015020820141124
20574little-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020820141124
20580little-1gcc -mcpu=arm920 -O -fomit-frame-pointer2015020820141124
20586little-1gcc -O -fomit-frame-pointer2015020820141124
20586little-1gcc -mcpu=arm1020t -O -fomit-frame-pointer2015020820141124
20586little-1gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020820141124
20586little-1gcc -mcpu=arm8 -O -fomit-frame-pointer2015020820141124
20586little-1gcc -mcpu=arm940t -O -fomit-frame-pointer2015020820141124
20586little-1gcc -mcpu=arm9 -O -fomit-frame-pointer2015020820141124
20592little-1gcc -funroll-loops -O -fomit-frame-pointer2015020820141124
20592little-1gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020820141124
20592little-1gcc -mcpu=arm920t -O -fomit-frame-pointer2015020820141124
20592little-1gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020820141124
20592little-1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020820141124
20592little-1gcc -mcpu=strongarm -O -fomit-frame-pointer2015020820141124
20946little-1gcc -fno-schedule-insns -O -fomit-frame-pointer2015020820141124
21576little-1gcc -mcpu=xscale -O -fomit-frame-pointer2015020820141124
21786refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020820141124
21804refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020820141124
21816refgcc -O3 -fomit-frame-pointer2015020820141124
21816refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020820141124
21816refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020820141124
21816refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020820141124
21822refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020820141124
21828refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020820141124
21834refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020820141124
21840refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020820141124
21840refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020820141124
21846refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020820141124
21846refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020820141124
21846refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020820141124
21852refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020820141124
21864refgcc -funroll-loops -O3 -fomit-frame-pointer2015020820141124
21870refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020820141124
21870refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020820141124
21882refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020820141124
21882refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020820141124
21882refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020820141124
21888refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020820141124
21900refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020820141124
21900refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020820141124
21906refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020820141124
21912refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020820141124
21912refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020820141124
21912refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020820141124
21918refgcc -O2 -fomit-frame-pointer2015020820141124
21924refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020820141124
21930refgcc -funroll-loops -O2 -fomit-frame-pointer2015020820141124
21954refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020820141124
21990refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020820141124
22026refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020820141124
22830refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020820141124
22920refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020820141124
22932refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020820141124
22932refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020820141124
23202refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020820141124
23202refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020820141124
25452refgcc -mcpu=xscale -Os -fomit-frame-pointer2015020820141124
25758refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020820141124
25860refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020820141124
25866refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020820141124
25872refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020820141124
25878refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020820141124
25878refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020820141124
25878refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020820141124
25890refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020820141124
25896refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020820141124
25896refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020820141124
25896refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020820141124
25908refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020820141124
25908refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020820141124
25926refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020820141124
25926refgcc -funroll-loops -Os -fomit-frame-pointer2015020820141124
25926refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020820141124
25968refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020820141124
25980refgcc -Os -fomit-frame-pointer2015020820141124
26010refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020820141124
30654refgcc -mcpu=arm9e -O -fomit-frame-pointer2015020820141124
30660refgcc -mcpu=arm810 -O -fomit-frame-pointer2015020820141124
30672refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020820141124
30678refgcc -mcpu=arm8 -O -fomit-frame-pointer2015020820141124
30678refgcc -mcpu=arm940t -O -fomit-frame-pointer2015020820141124
30684refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020820141124
30690refgcc -mcpu=arm920t -O -fomit-frame-pointer2015020820141124
30690refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020820141124
30690refgcc -mcpu=strongarm -O -fomit-frame-pointer2015020820141124
30696refgcc -O -fomit-frame-pointer2015020820141124
30696refgcc -fno-schedule-insns -O -fomit-frame-pointer2015020820141124
30696refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020820141124
30696refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020820141124
30696refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020820141124
30702refgcc -mcpu=arm9 -O -fomit-frame-pointer2015020820141124
30708refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020820141124
30708refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020820141124
30714refgcc -funroll-loops -O -fomit-frame-pointer2015020820141124
30714refgcc -mcpu=arm920 -O -fomit-frame-pointer2015020820141124
31458refgcc -mcpu=xscale -O -fomit-frame-pointer2015020820141124
73044little-1gcc -funroll-loops2015020820141124
73080little-1cc2015020820141124
73152little-1gcc2015020820141124
146832refcc2015020820141124
146856refgcc2015020820141124
150750refgcc -funroll-loops2015020820141124

Test failure

Implementation: crypto_hashblocks/md5/little-1
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 little-1 ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer little-1 ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer little-1 ref
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer little-1 ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer little-1 ref
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns little-1 ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns little-1 ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns little-1 ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns little-1 ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns little-1 ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns little-1 ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns little-1 ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer little-1 ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns little-1 ref
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer little-1 ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer little-1 ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer little-1 ref
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer little-1 ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer little-1 ref
gcc -mcpu=iwmmxt -O -fomit-frame-pointer little-1 ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer little-1 ref