Implementation notes: armeabi, h7beagle, crypto_aead/aeadaes256ocbtaglen128v1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aeadaes256ocbtaglen128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
288587refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061620140529
295373refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061620140529
303305refgcc -O3 -fomit-frame-pointer2014061620140529
303636refgcc -funroll-loops -O3 -fomit-frame-pointer2014061620140529
310536refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061620140529
317543refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061620140529
321131refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061620140529
321430refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061620140529
321438refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061620140529
321980refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061620140529
324995refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061620140529
326629refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061620140529
326975refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061620140529
331301refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061620140529
332046refgcc -funroll-loops -O2 -fomit-frame-pointer2014061620140529
373438refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061620140529
373454refgcc -funroll-loops -O -fomit-frame-pointer2014061620140529
442589refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061620140529
442626refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061620140529
442677refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061620140529
442685refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061620140529
448890refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061620140529
449057refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061620140529
449527refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061620140529
451160refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061620140529
451712refgcc -O2 -fomit-frame-pointer2014061620140529
452564refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061620140529
458916refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061620140529
458919refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061620140529
458927refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061620140529
459014refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061620140529
459156refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061620140529
464101refgcc -funroll-loops -Os -fomit-frame-pointer2014061620140529
465272refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061620140529
465792refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061620140529
466364refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061620140529
466567refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061620140529
466590refgcc -Os -fomit-frame-pointer2014061620140529
467264refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061620140529
470274refgcc -mcpu=arm8 -O -fomit-frame-pointer2014061620140529
470278refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061620140529
471220refgcc -mcpu=strongarm -O -fomit-frame-pointer2014061620140529
472736refgcc -mcpu=arm810 -O -fomit-frame-pointer2014061620140529
472838refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061620140529
475349refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061620140529
496368refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061620140529
507410refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061620140529
509495refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061620140529
509509refgcc -O -fomit-frame-pointer2014061620140529
509527refgcc -fno-schedule-insns -O -fomit-frame-pointer2014061620140529
509535refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061620140529
510695refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061620140529
1248836refgcc -funroll-loops2014061620140529
1248887refcc2014061620140529
1248909refgcc2014061620140529

Compiler output

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