Implementation notes: armeabi, flops, crypto_aead/shellaes128v1d4n64

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
501600refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061220140529
504416refgcc -O3 -fomit-frame-pointer2014061220140529
512519refgcc -funroll-loops -O2 -fomit-frame-pointer2014061220140529
521330refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061220140529
557385refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061220140529
599837refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061220140529
610961refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061220140529
622999refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061220140529
633651refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061220140529
639892refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061220140529
643434refgcc -O2 -fomit-frame-pointer2014061220140529
645594refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061220140529
646275refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061220140529
646420refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061220140529
647076refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061220140529
647115refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061220140529
648161refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061220140529
669832refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061220140529
696600refgcc -funroll-loops -O3 -fomit-frame-pointer2014061220140529
709390refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061220140529
730241refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061220140529
730302refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061220140529
730361refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061220140529
730365refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061220140529
730512refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061220140529
742025refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061220140529
787647refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061220140529
790023refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061220140529
790851refgcc -funroll-loops -Os -fomit-frame-pointer2014061220140529
796997refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061220140529
797213refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061220140529
803950refgcc -Os -fomit-frame-pointer2014061220140529
805371refgcc -funroll-loops -O -fomit-frame-pointer2014061220140529
806794refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061220140529
815629refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061220140529
833524refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061220140529
867245refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061220140529
867284refgcc -O -fomit-frame-pointer2014061220140529
868159refgcc -fno-schedule-insns -O -fomit-frame-pointer2014061220140529
870870refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061220140529
874014refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061220140529
886115refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061220140529
902325refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061220140529
902650refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061220140529
903345refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061220140529
937093refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061220140529
981838refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061220140529
982142refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061220140529
983141refgcc -mcpu=strongarm -O -fomit-frame-pointer2014061220140529
983521refgcc -mcpu=arm8 -O -fomit-frame-pointer2014061220140529
983596refgcc -mcpu=arm810 -O -fomit-frame-pointer2014061220140529
1043130refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061220140529
2519734refgcc2014061220140529
2520008refgcc -funroll-loops2014061220140529
2521951refcc2014061220140529

Compiler output

Implementation: crypto_aead/shellaes128v1d4n64/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes.c: aes.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aesReduced.c: aesReduced.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]
shellaes.c: shellaes.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