Implementation notes: armeabi, flops, crypto_aead/aeadaes128ocbtaglen96v1

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aeadaes128ocbtaglen96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
242917refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
250315refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
256716refgcc -O3 -fomit-frame-pointer2014060120140529
258490refgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
264235refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060120140529
271490refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
275108refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060120140529
275208refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060120140529
275363refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060120140529
275442refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060120140529
278825refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060120140529
284944refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
291855refgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
296463refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
302149refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060120140529
327256refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
327259refgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
396624refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060120140529
396626refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060120140529
396626refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060120140529
396937refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060120140529
397208refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060120140529
398542refgcc -O2 -fomit-frame-pointer2014060120140529
398672refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
401762refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060120140529
402908refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
404307refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
410186refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060120140529
410265refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060120140529
410298refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060120140529
411422refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060120140529
417039refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060120140529
417905refgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
417906refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
420741refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
420875refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
421654refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
421669refgcc -Os -fomit-frame-pointer2014060120140529
422577refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060120140529
424412refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060120140529
424413refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060120140529
424420refgcc -mcpu=strongarm -O -fomit-frame-pointer2014060120140529
424423refgcc -mcpu=arm8 -O -fomit-frame-pointer2014060120140529
424469refgcc -mcpu=arm810 -O -fomit-frame-pointer2014060120140529
429195refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060120140529
437512refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060120140529
461688refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060120140529
461976refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
463100refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
463225refgcc -O -fomit-frame-pointer2014060120140529
465716refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060120140529
468159refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
1199088refcc2014060120140529
1199261refgcc2014060120140529
1204962refgcc -funroll-loops2014060120140529

Compiler output

Implementation: crypto_aead/aeadaes128ocbtaglen96v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.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