Implementation notes: armeabi, auxplug, crypto_aead/deoxyseq128128v1

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: deoxyseq128128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
5381484refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015032020141124
5452992refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015032020141124
5716374refgcc -funroll-loops -O3 -fomit-frame-pointer2015032020141124
5788806refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015032020141124
5806926refgcc -O3 -fomit-frame-pointer2015032020141124
5895474refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015032020141124
5904192refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015032020141124
5910156refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015032020141124
5910330refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015032020141124
5911230refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015032020141124
5911578refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015032020141124
5912670refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015032020141124
5912790refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015032020141124
5914434refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015032020141124
5914608refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015032020141124
5915250refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015032020141124
5917050refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015032020141124
5917788refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015032020141124
5924136refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015032020141124
5978352refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015032020141124
12489162refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015032020141124
12939564refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015032020141124
13248912refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015032020141124
13250418refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015032020141124
13477062refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015032020141124
13478640refgcc -funroll-loops -O -fomit-frame-pointer2015032020141124
13697484refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015032020141124
14071086refgcc -funroll-loops -O2 -fomit-frame-pointer2015032020141124
15244860refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015032020141124
15245244refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015032020141124
15696552refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015032020141124
15698496refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015032020141124
15704790refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015032020141124
15875856refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015032020141124
15953604refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015032020141124
15954612refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015032020141124
15955854refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015032020141124
15959664refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015032020141124
15994038refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015032020141124
15999060refgcc -funroll-loops -Os -fomit-frame-pointer2015032020141124
16025070refgcc -mcpu=xscale -Os -fomit-frame-pointer2015032020141124
16078146refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015032020141124
16165284refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015032020141124
16172550refgcc -O2 -fomit-frame-pointer2015032020141124
16303584refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015032020141124
16304706refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015032020141124
16304898refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015032020141124
16309182refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015032020141124
16309362refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015032020141124
16309428refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015032020141124
16309668refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015032020141124
16314444refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015032020141124
16329246refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015032020141124
16336704refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015032020141124
16336716refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015032020141124
16346520refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015032020141124
16351740refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015032020141124
16353528refgcc -mcpu=arm9e -O -fomit-frame-pointer2015032020141124
16639218refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015032020141124
16660344refgcc -mcpu=xscale -O -fomit-frame-pointer2015032020141124
16693788refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015032020141124
16781904refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015032020141124
16792548refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015032020141124
16798770refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015032020141124
16799448refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015032020141124
16800192refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015032020141124
16802634refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015032020141124
16803336refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015032020141124
16806246refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015032020141124
16808526refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015032020141124
16811820refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015032020141124
16811958refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015032020141124
16907742refgcc -Os -fomit-frame-pointer2015032020141124
16908522refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015032020141124
16910094refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015032020141124
16915098refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015032020141124
16917144refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015032020141124
16918548refgcc -O -fomit-frame-pointer2015032020141124
16919334refgcc -mcpu=arm920t -O -fomit-frame-pointer2015032020141124
16921128refgcc -mcpu=arm940t -O -fomit-frame-pointer2015032020141124
16922694refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015032020141124
16923696refgcc -mcpu=arm920 -O -fomit-frame-pointer2015032020141124
16924206refgcc -mcpu=arm8 -O -fomit-frame-pointer2015032020141124
16924434refgcc -mcpu=arm9 -O -fomit-frame-pointer2015032020141124
16928748refgcc -mcpu=arm810 -O -fomit-frame-pointer2015032020141124
16930800refgcc -fno-schedule-insns -O -fomit-frame-pointer2015032020141124
17055276refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015032020141124
17057634refgcc -mcpu=strongarm -O -fomit-frame-pointer2015032020141124
17057910refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015032020141124
38373318refgcc -funroll-loops2015032020141124
38377806refcc2015032020141124
38377950refgcc2015032020141124

Test failure

Implementation: crypto_aead/deoxyseq128128v1/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/deoxyseq128128v1/opt
Compiler: cc
deoxys.c: deoxys.c:26:74: fatal error: xmmintrin.h: No such file or directory
deoxys.c: compilation terminated.

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