Implementation notes: armeabi, sachr, crypto_stream/amastrid

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_stream
Primitive: amastrid
TimeImplementationCompilerBenchmark dateSUPERCOP version
128496refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
133097refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
134451refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
134612refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
135353refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
137522refg++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
138754refg++ -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
139024refg++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
140371refg++ -O3 -fomit-frame-pointer2014051620140514
140845refg++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
140982refg++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
143546refg++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
144464refg++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
144559refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
145619refg++ -O2 -fomit-frame-pointer2014051620140514
151205refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
151845refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
152024refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
152088refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
152125refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
152130refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
152202refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
152290refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
152632refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
157403refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
159255refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
165929refg++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
166182refg++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
167235refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
167674refg++ -Os -fomit-frame-pointer2014051620140514
168878refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
169320refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
170343refg++ -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
170762refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
170854refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
171664refg++ -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
171778refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
171787refg++ -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
171808refg++ -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
171813refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
171906refg++ -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
172023refg++ -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
172945refg++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
173177refg++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
173597refg++ -O -fomit-frame-pointer2014051620140514
174716refg++ -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
176136refg++ -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
179578refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
409780refg++2014051620140514

Compiler output

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

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