Implementation notes: armeabi, flops, crypto_aead/aes128n12clocv1

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
329123refgcc -O3 -fomit-frame-pointer2014060120140529
330066refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
333826refgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
337997refgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
342122refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
343075refgcc -O2 -fomit-frame-pointer2014060120140529
350620refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
350771refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060120140529
359283refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060120140529
364949refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
376278refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060120140529
380944refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060120140529
392757refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060120140529
392807refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060120140529
392812refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060120140529
392849refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060120140529
392865refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060120140529
401489refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
401676refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060120140529
401775refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060120140529
401849refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060120140529
401884refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060120140529
401900refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060120140529
406032refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
407181refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
424083refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
424207refgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
424377refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
436749refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
436768refgcc -Os -fomit-frame-pointer2014060120140529
437289refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
444887refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060120140529
447560refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060120140529
453762refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
485845refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060120140529
485878refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060120140529
485895refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060120140529
485963refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060120140529
497302refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060120140529
501525refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
501533refgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
521249refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060120140529
521529refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060120140529
521653refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
521699refgcc -O -fomit-frame-pointer2014060120140529
527689refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
535664refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
595316refgcc -mcpu=arm810 -O -fomit-frame-pointer2014060120140529
595411refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060120140529
595458refgcc -mcpu=strongarm -O -fomit-frame-pointer2014060120140529
595529refgcc -mcpu=arm8 -O -fomit-frame-pointer2014060120140529
595599refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060120140529
1207853refcc2014060120140529
1208037refgcc -funroll-loops2014060120140529
1208046refgcc2014060120140529

Compiler output

Implementation: crypto_aead/aes128n12clocv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes_core.c: aes_core.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
cloc.c: cloc.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
utils.c: utils.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 ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref