Implementation notes: armeabi, auxplug, crypto_aead/deoxysneq256128v1

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: deoxysneq256128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
4776024refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015032120141124
4875630refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015032120141124
5179566refgcc -funroll-loops -O3 -fomit-frame-pointer2015032120141124
5213202refgcc -O3 -fomit-frame-pointer2015032120141124
5217468refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015032120141124
5352378refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015032120141124
5356698refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015032120141124
5357028refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015032120141124
5358114refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015032120141124
5358816refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015032120141124
5359524refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015032120141124
5361024refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015032120141124
5361546refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015032120141124
5361786refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015032120141124
5366544refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015032120141124
5370330refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015032120141124
5371698refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015032120141124
5372442refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015032120141124
5375310refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015032120141124
5383386refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015032120141124
13497510refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015032120141124
13951680refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015032120141124
14244942refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015032120141124
14245320refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015032120141124
14513340refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015032120141124
14522820refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015032120141124
14524626refgcc -funroll-loops -O -fomit-frame-pointer2015032120141124
14905380refgcc -funroll-loops -O2 -fomit-frame-pointer2015032120141124
16735104refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015032120141124
16738050refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015032120141124
17022726refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015032120141124
17024268refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015032120141124
17025054refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015032120141124
17028378refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015032120141124
17109078refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015032120141124
17357712refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015032120141124
17366268refgcc -O2 -fomit-frame-pointer2015032120141124
17423940refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015032120141124
17424552refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015032120141124
17425926refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015032120141124
17440896refgcc -funroll-loops -Os -fomit-frame-pointer2015032120141124
17441400refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015032120141124
17443338refgcc -mcpu=xscale -Os -fomit-frame-pointer2015032120141124
17463282refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015032120141124
17464014refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015032120141124
17468016refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015032120141124
17468760refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015032120141124
17468928refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015032120141124
17470704refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015032120141124
17473362refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015032120141124
17473494refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015032120141124
17485434refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015032120141124
17486526refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015032120141124
17486550refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015032120141124
17501376refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015032120141124
17866374refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015032120141124
17979936refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015032120141124
17981286refgcc -mcpu=arm9e -O -fomit-frame-pointer2015032120141124
17987826refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015032120141124
18109416refgcc -mcpu=xscale -O -fomit-frame-pointer2015032120141124
18154374refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015032120141124
18155454refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015032120141124
18157230refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015032120141124
18167928refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015032120141124
18168402refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015032120141124
18168432refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015032120141124
18169440refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015032120141124
18170358refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015032120141124
18171306refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015032120141124
18174018refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015032120141124
18174150refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015032120141124
18196110refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015032120141124
18251454refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015032120141124
18255270refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015032120141124
18256146refgcc -Os -fomit-frame-pointer2015032120141124
18425004refgcc -mcpu=arm940t -O -fomit-frame-pointer2015032120141124
18425868refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015032120141124
18426948refgcc -mcpu=arm810 -O -fomit-frame-pointer2015032120141124
18427608refgcc -fno-schedule-insns -O -fomit-frame-pointer2015032120141124
18427638refgcc -O -fomit-frame-pointer2015032120141124
18429438refgcc -mcpu=arm920 -O -fomit-frame-pointer2015032120141124
18430404refgcc -mcpu=arm920t -O -fomit-frame-pointer2015032120141124
18431262refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015032120141124
18432828refgcc -mcpu=arm8 -O -fomit-frame-pointer2015032120141124
18434040refgcc -mcpu=arm9 -O -fomit-frame-pointer2015032120141124
18436692refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015032120141124
18622788refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015032120141124
18622908refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015032120141124
18627750refgcc -mcpu=strongarm -O -fomit-frame-pointer2015032120141124
41533998refgcc2015032120141124
41534214refgcc -funroll-loops2015032120141124
41536932refcc2015032120141124

Test failure

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