Implementation notes: armeabi, h4mx515e, crypto_stream/amastrid

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: amastrid
TimeImplementationCompilerBenchmark dateSUPERCOP version
235462refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070720140622
237559refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070720140622
240579refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014070720140622
243528refg++ -O3 -fomit-frame-pointer2014070620140622
243804refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070720140622
244453refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070720140622
245532refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070720140622
245890refg++ -mcpu=strongarm -Os -fomit-frame-pointer2014070620140622
246469refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070620140622
247501refg++ -mcpu=arm810 -Os -fomit-frame-pointer2014070620140622
247627refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2014070620140622
248091refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014070720140622
248352refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070720140622
248735refg++ -O2 -fomit-frame-pointer2014070620140622
249016refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070720140622
249178refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070720140622
252688refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070620140622
252701refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2014070620140622
252705refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2014070620140622
252714refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2014070620140622
253259refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070620140622
253896refg++ -mcpu=arm8 -Os -fomit-frame-pointer2014070620140622
261846refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2014070620140622
261875refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2014070620140622
261906refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070620140622
262192refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2014070620140622
262388refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070620140622
265424refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070720140622
278563refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070720140622
282654refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070720140622
282804refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070720140622
283049refg++ -Os -fomit-frame-pointer2014070620140622
283739refg++ -O -fomit-frame-pointer2014070620140622
283787refg++ -fno-schedule-insns -O -fomit-frame-pointer2014070720140622
284361refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2014070720140622
284958refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014070720140622
289035refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070720140622
290660refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070720140622
292694refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070720140622
296507refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2014070620140622
296707refg++ -mcpu=strongarm -O -fomit-frame-pointer2014070620140622
297288refg++ -mcpu=arm8 -O -fomit-frame-pointer2014070620140622
297330refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2014070620140622
297355refg++ -mcpu=arm810 -O -fomit-frame-pointer2014070620140622
342606refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2014070620140622
342660refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070620140622
342731refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2014070620140622
344524refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2014070620140622
344533refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2014070620140622
344543refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2014070620140622
344567refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2014070720140622
344630refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2014070620140622
344667refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070620140622
345337refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2014070620140622
345341refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2014070720140622
345348refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2014070620140622
345388refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2014070620140622
345398refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070620140622
345408refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2014070620140622
345558refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070620140622
345783refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070620140622
345971refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070620140622
346347refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070620140622
347897refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2014070620140622
349001refg++ -mcpu=xscale -O2 -fomit-frame-pointer2014070720140622
349355refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070720140622
349445refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070620140622
349892refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070620140622
351457refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070620140622
351518refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070620140622
351526refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070620140622
351585refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070720140622
353589refg++ -mcpu=xscale -O3 -fomit-frame-pointer2014070720140622
356123refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2014070620140622
387036refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070620140622
387054refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070620140622
387057refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2014070620140622
387126refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070720140622
392439refg++ -mcpu=arm9e -O -fomit-frame-pointer2014070620140622
392521refg++ -mcpu=arm1020t -O -fomit-frame-pointer2014070620140622
392529refg++ -mcpu=xscale -O -fomit-frame-pointer2014070720140622
392540refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2014070620140622
393688refg++ -mcpu=arm920t -O -fomit-frame-pointer2014070620140622
393719refg++ -mcpu=arm940t -O -fomit-frame-pointer2014070620140622
393731refg++ -mcpu=arm9tdmi -O -fomit-frame-pointer2014070620140622
393747refg++ -mcpu=ep9312 -O -fomit-frame-pointer2014070720140622
393783refg++ -mcpu=arm920 -O -fomit-frame-pointer2014070620140622
393824refg++ -mcpu=arm9 -O -fomit-frame-pointer2014070620140622
394018refg++ -mcpu=arm7tdmi -O -fomit-frame-pointer2014070620140622
859308refg++2014070620140622

Compiler output

Implementation: crypto_stream/amastrid/ref
Compiler: g++ -mcpu=arm810 -O2 -fomit-frame-pointer
Amastrid.cpp: Amastrid.cpp:1: warning: target CPU does not support THUMB instructions
Counter.cpp: Counter.cpp:1: warning: target CPU does not support THUMB instructions
CounterMode.cpp: CounterMode.cpp:1: warning: target CPU does not support THUMB instructions
Expansion.cpp: Expansion.cpp:1: warning: target CPU does not support THUMB instructions
stream.cpp: stream.cpp:1: warning: target CPU does not support THUMB instructions
try.cpp: try.cpp:1: warning: target CPU does not support THUMB instructions
try.cpp: try-anything.cpp:1: warning: target CPU does not support THUMB instructions
try.cpp: try.cpp:1: warning: target CPU does not support THUMB instructions
try.cpp: try-anything.cpp:1: warning: target CPU does not support THUMB instructions
measure.cpp: measure.cpp:1: warning: target CPU does not support THUMB instructions
measure.cpp: measure-anything.cpp:1: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
g++ -mcpu=arm810 -O2 -fomit-frame-pointer ref
g++ -mcpu=arm810 -O3 -fomit-frame-pointer ref
g++ -mcpu=arm810 -O -fomit-frame-pointer ref
g++ -mcpu=arm810 -Os -fomit-frame-pointer ref
g++ -mcpu=arm8 -O2 -fomit-frame-pointer ref
g++ -mcpu=arm8 -O3 -fomit-frame-pointer ref
g++ -mcpu=arm8 -O -fomit-frame-pointer ref
g++ -mcpu=arm8 -Os -fomit-frame-pointer ref
g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
g++ -mcpu=strongarm1100 -O -fomit-frame-pointer ref
g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
g++ -mcpu=strongarm110 -O -fomit-frame-pointer ref
g++ -mcpu=strongarm110 -Os -fomit-frame-pointer ref
g++ -mcpu=strongarm -O2 -fomit-frame-pointer ref
g++ -mcpu=strongarm -O3 -fomit-frame-pointer ref
g++ -mcpu=strongarm -O -fomit-frame-pointer ref
g++ -mcpu=strongarm -Os -fomit-frame-pointer ref