Implementation notes: armeabi, auxplug, crypto_aead/aes128gcmv1

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: aes128gcmv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
213133716refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015030720141124
214132410refgcc -funroll-loops -O3 -fomit-frame-pointer2015030720141124
217270092refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015030620141124
217271142refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015030620141124
217271850refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015030620141124
217272138refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015030620141124
217272450refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015030620141124
217272570refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015030620141124
217274100refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015030720141124
217274136refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015030620141124
217274166refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015030620141124
217274202refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015030620141124
217274616refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015030620141124
217278264refgcc -O3 -fomit-frame-pointer2015030620141124
217282530refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015030620141124
217285932refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015030620141124
217307196refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015030620141124
217308420refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015030620141124
217310052refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015030620141124
217376754refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015030720141124
217457268refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015030720141124
223292214refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015030720141124
223930662refgcc -funroll-loops -O2 -fomit-frame-pointer2015030720141124
224222778refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015030720141124
227970636refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015030720141124
227977128refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015030620141124
227980704refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015030620141124
227980734refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015030620141124
227984568refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015030620141124
227985426refgcc -O2 -fomit-frame-pointer2015030620141124
227986920refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015030620141124
227987142refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015030620141124
227987292refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015030620141124
227987328refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015030720141124
227987514refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015030620141124
227987538refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015030620141124
227988414refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015030620141124
227988744refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015030620141124
227990850refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015030620141124
227991066refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015030620141124
227991192refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015030620141124
227991660refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015030620141124
228476646refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015030720141124
241784760refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015030720141124
241788012refgcc -mcpu=xscale -Os -fomit-frame-pointer2015030620141124
241790934refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015030620141124
241796478refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015030620141124
241796886refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015030720141124
241799778refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015030620141124
241800906refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015030620141124
241801008refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015030620141124
241801086refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015030620141124
241801656refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015030620141124
241803012refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015030620141124
241803618refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015030620141124
241822866refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015030620141124
241826910refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015030620141124
241838646refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015030620141124
241841424refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015030620141124
241899168refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015030720141124
241901040refgcc -Os -fomit-frame-pointer2015030620141124
241903044refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015030620141124
249805164refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015030720141124
249805698refgcc -funroll-loops -O -fomit-frame-pointer2015030720141124
249809070refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015030720141124
249809748refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015030720141124
260866224refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015030720141124
260871738refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015030720141124
261085146refgcc -funroll-loops -Os -fomit-frame-pointer2015030720141124
261087624refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015030720141124
261829788refgcc -mcpu=xscale -O -fomit-frame-pointer2015030620141124
261832032refgcc -mcpu=arm810 -O -fomit-frame-pointer2015030620141124
261832224refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015030720141124
261834210refgcc -mcpu=arm9 -O -fomit-frame-pointer2015030620141124
261836106refgcc -mcpu=strongarm -O -fomit-frame-pointer2015030620141124
261836148refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015030620141124
261836748refgcc -mcpu=arm920t -O -fomit-frame-pointer2015030620141124
261836916refgcc -mcpu=arm8 -O -fomit-frame-pointer2015030620141124
261837096refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015030620141124
261837252refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015030620141124
261838440refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015030620141124
261838500refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015030620141124
261838740refgcc -fno-schedule-insns -O -fomit-frame-pointer2015030720141124
261839286refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015030720141124
261839946refgcc -mcpu=arm920 -O -fomit-frame-pointer2015030620141124
261841818refgcc -O -fomit-frame-pointer2015030620141124
261843132refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015030620141124
261843528refgcc -mcpu=arm940t -O -fomit-frame-pointer2015030620141124
261870540refgcc -mcpu=arm9e -O -fomit-frame-pointer2015030620141124
516610740refcc2015030720141124
516612420refgcc2015030620141124
516618462refgcc -funroll-loops2015030720141124

Test failure

Implementation: crypto_aead/aes128gcmv1/ref
Compiler: gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aes128gcmv1/openssl
Compiler: cc
decrypt.c: decrypt.c:1:25: fatal error: openssl/evp.h: No such file or directory
decrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 112, namely:
CompilerImplementations
cc openssl
gcc openssl
gcc -O2 -fomit-frame-pointer openssl
gcc -O3 -fomit-frame-pointer openssl
gcc -O -fomit-frame-pointer openssl
gcc -Os -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops openssl
gcc -funroll-loops -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -O -fomit-frame-pointer openssl
gcc -funroll-loops -Os -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O -fomit-frame-pointer openssl
gcc -mcpu=arm810 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O -fomit-frame-pointer openssl
gcc -mcpu=arm8 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O -fomit-frame-pointer openssl
gcc -mcpu=arm920 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O -fomit-frame-pointer openssl
gcc -mcpu=arm920t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O -fomit-frame-pointer openssl
gcc -mcpu=arm940t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O -fomit-frame-pointer openssl
gcc -mcpu=arm9 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O -fomit-frame-pointer openssl
gcc -mcpu=arm9e -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -Os -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -O -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm -Os -fomit-frame-pointer openssl
gcc -mcpu=xscale -O2 -fomit-frame-pointer openssl
gcc -mcpu=xscale -O3 -fomit-frame-pointer openssl
gcc -mcpu=xscale -O -fomit-frame-pointer openssl
gcc -mcpu=xscale -Os -fomit-frame-pointer openssl