Implementation notes: armeabi, flops, crypto_aead/aes128n8clocv1

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
328292refgcc -O3 -fomit-frame-pointer2014060120140529
328547refgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
330046refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
341618refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
342718refgcc -O2 -fomit-frame-pointer2014060120140529
343405refgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
349897refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
349952refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060120140529
359013refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060120140529
364677refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
374190refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060120140529
379933refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060120140529
393012refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060120140529
393020refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060120140529
393057refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060120140529
393142refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060120140529
393226refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060120140529
400953refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060120140529
400973refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060120140529
400996refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060120140529
401095refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060120140529
401320refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060120140529
402851refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
405426refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
408265refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
421398refgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
421463refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
425168refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
432451refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
432610refgcc -Os -fomit-frame-pointer2014060120140529
433878refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
442232refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060120140529
446314refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060120140529
451663refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
485860refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060120140529
485909refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060120140529
485963refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060120140529
486010refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060120140529
486057refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060120140529
501328refgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
501401refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
520253refgcc -O -fomit-frame-pointer2014060120140529
520369refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
520386refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060120140529
520396refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060120140529
520601refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
528359refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
594119refgcc -mcpu=arm810 -O -fomit-frame-pointer2014060120140529
594162refgcc -mcpu=strongarm -O -fomit-frame-pointer2014060120140529
594227refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060120140529
594261refgcc -mcpu=arm8 -O -fomit-frame-pointer2014060120140529
594261refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060120140529
1206856refgcc2014060120140529
1207261refgcc -funroll-loops2014060120140529
1207334refcc2014060120140529

Compiler output

Implementation: crypto_aead/aes128n8clocv1/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