Implementation notes: armeabi, h7beagle, crypto_aead/aes128otrsv1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes128otrsv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
322664refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061720140529
323136refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061720140529
323708refgcc -O3 -fomit-frame-pointer2014061720140529
323845refgcc -funroll-loops -O2 -fomit-frame-pointer2014061720140529
323893refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061720140529
331336refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061720140529
341792refgcc -funroll-loops -O3 -fomit-frame-pointer2014061720140529
360061refgcc -O2 -fomit-frame-pointer2014061720140529
363242refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061720140529
364031refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061720140529
370624refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061720140529
375680refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061720140529
375769refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061720140529
379224refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061720140529
383756refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061720140529
384722refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061720140529
384873refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061720140529
384879refgcc -Os -fomit-frame-pointer2014061720140529
385434refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061720140529
392938refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061720140529
393221refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061720140529
396306refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061720140529
396448refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061720140529
396486refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061720140529
396603refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061720140529
396636refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061720140529
406083refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061720140529
406085refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061720140529
406091refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061720140529
406096refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061720140529
406098refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061720140529
408311refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061720140529
422995refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061720140529
423014refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061720140529
423014refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061720140529
423016refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061720140529
423024refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061720140529
428091refgcc -funroll-loops -Os -fomit-frame-pointer2014061720140529
428211refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061720140529
442526refgcc -funroll-loops -O -fomit-frame-pointer2014061720140529
442526refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061720140529
483144refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061720140529
483214refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061720140529
483226refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061720140529
483235refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061720140529
483247refgcc -fno-schedule-insns -O -fomit-frame-pointer2014061720140529
483252refgcc -O -fomit-frame-pointer2014061720140529
541211refgcc -mcpu=strongarm -O -fomit-frame-pointer2014061720140529
541220refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061720140529
541220refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061720140529
542561refgcc -mcpu=arm8 -O -fomit-frame-pointer2014061720140529
542576refgcc -mcpu=arm810 -O -fomit-frame-pointer2014061720140529
1271085refgcc -funroll-loops2014061720140529
1271097refcc2014061720140529
1271196refgcc2014061720140529

Compiler output

Implementation: crypto_aead/aes128otrsv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
OTR.c: OTR.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]
t-aes_enc_only.c: t-aes_enc_only.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