Implementation notes: armeabi, flops, crypto_stream/cryptmtv3

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: cryptmtv3
TimeImplementationCompilerBenchmark dateSUPERCOP version
20898e/v3gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
21750e/v3gcc -O3 -fomit-frame-pointer2014050520140425
21808e/v3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
22601e/v3gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
23222e/v3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
23539e/v3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
24364e/v3gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050520140425
24491e/v3gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050520140425
24643e/v3gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050520140425
25098e/v3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050520140425
25113e/v3gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050520140425
25365e/v3gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050520140425
25371e/v3gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050520140425
25531e/v3gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050520140425
26327e/v3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
28449e/v3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
28459e/v3gcc -O2 -fomit-frame-pointer2014050520140425
29213e/v3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
30052e/v3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
30074e/v3gcc -Os -fomit-frame-pointer2014050520140425
30077e/v3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
30090e/v3gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
30247e/v3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
30791e/v3gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050520140425
30866e/v3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050520140425
31060e/v3gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050520140425
31293e/v3gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050520140425
31306e/v3gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050520140425
31314e/v3gcc -mcpu=strongarm -Os -fomit-frame-pointer2014050520140425
31500e/v3gcc -mcpu=arm8 -Os -fomit-frame-pointer2014050520140425
31552e/v3gcc -mcpu=arm810 -Os -fomit-frame-pointer2014050520140425
31558e/v3gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050520140425
31578e/v3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050520140425
31674e/v3gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050520140425
31752e/v3gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050520140425
31757e/v3gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050520140425
32084e/v3gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050520140425
32084e/v3gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050520140425
32100e/v3gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050520140425
32444e/v3gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
32457e/v3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
40124e/v3gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050520140425
40263e/v3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
40285e/v3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050520140425
40301e/v3gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
40359e/v3gcc -O -fomit-frame-pointer2014050520140425
40444e/v3gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050520140425
40485e/v3gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050520140425
40487e/v3gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050520140425
40496e/v3gcc -mcpu=strongarm -O -fomit-frame-pointer2014050520140425
40498e/v3gcc -mcpu=arm810 -O -fomit-frame-pointer2014050520140425
40670e/v3gcc -mcpu=arm8 -O -fomit-frame-pointer2014050520140425
153904e/v3cc2014050520140425
153920e/v3gcc2014050520140425
153928e/v3gcc -funroll-loops2014050520140425

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
api.c: api.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
cryptmt-v3.c: cryptmt-v3.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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