Implementation notes: armeabi, flops, crypto_aead/deoxyseq128128v1

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: deoxyseq128128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2233786refgcc -O3 -fomit-frame-pointer2014060320140529
2237362refgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140529
2260392refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060320140529
2460341refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060320140529
2460489refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060320140529
2460492refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060320140529
2495316refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060320140529
2495383refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060320140529
2557374refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060320140529
2573113refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060320140529
2577841refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060320140529
3060214refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
3231119refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
5941403refgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140529
6284644refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
7262226refgcc -funroll-loops -O -fomit-frame-pointer2014060320140529
7262237refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
7809654refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060320140529
7835960refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060320140529
7976967refgcc -O2 -fomit-frame-pointer2014060320140529
8010124refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060320140529
8148235refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060320140529
8401216refgcc -funroll-loops -Os -fomit-frame-pointer2014060320140529
8412361refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
8746436refgcc -Os -fomit-frame-pointer2014060320140529
8754607refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
8759815refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060320140529
8774636refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060320140529
8787623refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
8788389refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060320140529
8843813refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060320140529
8975460refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060320140529
9044756refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060320140529
9325188refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060320140529
9327506refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060320140529
9332827refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060320140529
9998741refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060320140529
10000572refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060320140529
10003915refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060320140529
10008034refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060320140529
10008736refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060320140529
10150449refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
10152235refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060320140529
10158499refgcc -O -fomit-frame-pointer2014060320140529
10195290refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060320140529
10197081refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060320140529
10240272refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060320140529
11157965refgcc -mcpu=arm8 -O -fomit-frame-pointer2014060320140529
11158144refgcc -mcpu=arm810 -O -fomit-frame-pointer2014060320140529
11158853refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060320140529
11160437refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060320140529
11166394refgcc -mcpu=strongarm -O -fomit-frame-pointer2014060320140529
25054338refcc2014060320140529
25056414refgcc2014060320140529
25056923refgcc -funroll-loops2014060320140529

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: 35, 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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer opt
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer opt
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer opt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer opt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer opt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq128128v1/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
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: 20, namely:
CompilerImplementations
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=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

Compiler output

Implementation: crypto_aead/deoxyseq128128v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
deoxys.c: deoxys.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]
tweakableBC.c: tweakableBC.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