Implementation notes: armeabi, auxplug, crypto_hash/bblake256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
107292regsgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
107460regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
108042bswapgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
108120bswapgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
108132bswapgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015020920141124
109086regsgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015020920141124
109494regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
109530bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
109554regsgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
109560bswapgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015020920141124
109794bswapgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
110292bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
110898bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
111204regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
111936bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
111942regsgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
112032regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
112284regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
112800regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
112980regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
113028regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
113046regsgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
113100regsgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
113124regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
113142regsgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
113154regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
113160regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
113178regsgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
113226regsgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
113268regsgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
113520regsgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
113550regsgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
113568bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
113580regsgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
113610bswapgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
113688bswapgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
114222bswapgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
114252bswapgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
114270bswapgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
114306bswapgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
114330regsgcc -Os -fomit-frame-pointer2015020920141124
114330bswapgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
114330bswapgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
114336regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
114336bswapgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
114360bswapgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
114444bswapgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
114450bswapgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
114450bswapgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
114462regsgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
114504bswapgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
114564regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
114672bswapgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
115416bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
115548bswapgcc -Os -fomit-frame-pointer2015020920141124
115554bswapgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
132780bswapgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
132876bswapgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
132882bswapgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
132900bswapgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
132948bswapgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
132954bswapgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
132960bswapgcc -O -fomit-frame-pointer2015020920141124
132984bswapgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
132990bswapgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
132996bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
133008bswapgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
133044bswapgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
133068bswapgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
133092bswapgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
133098bswapgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
133152bswapgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
133230bswapgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
133248bswapgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
133308bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
135720bswapgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
136032bswapgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015020920141124
136164bswapgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015020920141124
136260bswapgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015020920141124
136620regsgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
136716regsgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
136764regsgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
136764regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
136770regsgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
136788regsgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
136806regsgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
136854regsgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
136872regsgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
136878regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
136962regsgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
136998regsgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
137004regsgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
137058regsgcc -O -fomit-frame-pointer2015020920141124
137106regsgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
137130regsgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
137304regsgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
137340regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
137418regsgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
137592bswapgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015020920141124
137868bswapgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
138024bswapgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
139404regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015020920141124
139434regsgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015020920141124
140064bswapgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
140112regsgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
140118bswapgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
140124bswapgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
140238bswapgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
140244bswapgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
140262bswapgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
140280bswapgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
140316bswapgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
140340bswapgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
140406regsgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015020920141124
140472bswapgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
140478bswapgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
140520bswapgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
140526bswapgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
140544bswapgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
140730bswapgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
140784bswapgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
140874bswapgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
141048bswapgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
141078bswapgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
141180bswapgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
141228bswapgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
141252bswapgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
141252bswapgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
141282bswapgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
141348bswapgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
141432bswapgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
141432bswapgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
141624bswapgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
141630bswapgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
141924bswapgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
142548regsgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015020920141124
142890bswapgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
143244regsgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
143262regsgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
144126bswapgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
144150bswapgcc -O2 -fomit-frame-pointer2015020920141124
145134bswapgcc -O3 -fomit-frame-pointer2015020920141124
145440bswapgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
146004regsgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
146064regsgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015020920141124
146070regsgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
146088regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
146172regsgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
146274regsgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
146328regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
146340regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
146370regsgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
146400regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
146406regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
146424regsgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
146484regsgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
146550regsgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
146556regsgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
146670regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
146724regsgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
146934regsgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
147024regsgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
147060regsgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
147060regsgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
147066regsgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
147066regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
147132regsgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
147306regsgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
147360regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
147432regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
147546regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
147720regsgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
149832regsgcc -O2 -fomit-frame-pointer2015020920141124
150330regsgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
150654regsgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
150774regsgcc -O3 -fomit-frame-pointer2015020920141124
151302regsgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
151902regsgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
750450bswapgcc2015020920141124
751044bswapcc2015020920141124
751536bswapgcc -funroll-loops2015020920141124
772044regsgcc -funroll-loops2015020920141124
773382regscc2015020920141124
773550regsgcc2015020920141124

Test failure

Implementation: crypto_hash/bblake256/bswap
Compiler: gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns bswap regs
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns bswap regs
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns bswap regs
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns bswap regs
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns bswap regs
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns bswap regs
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns bswap regs
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns bswap regs
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer bswap regs